XCodeFactory 1.3 出击!!!
来源:互联网 发布:java类库chm 百度云 编辑:程序博客网 时间:2024/04/28 22:55
在1.2以前的版本中没有考虑到对BLOB的优化,如果一个表中含有BLOB字段,IDBAccesser.GetObjects方法返回的对象中将会直接把Blob读到对应的字段中,这可以通过IDBAccesser的基接口IDBAccesserQuery看出来:
在1.3版本中IDBAccesserQuery接口增强如下:
通过调用IDBAccesser.GetObjectsWithoutBlob()方法可以在从数据库中读取对象的时候先不加载BLOB字段,只有在必要的时候才调用IDBAccesser.FillBlobData()方法来填充某对象的BLOB字段。
这样即兼顾了效率,又不失灵活性。
想使用1.3版本的朋友,请留下email。
public interface IDBAccesserQuery
{
bool ReviseAObject(string where_str ,object target ) ;//使用数据库内容来更新当前对象
object GetAObject(string where_str) ;//if there is no condition clause ,please input ""
object[] GetObjects(string where_str) ;
DataSet GetDataSet(string select_str) ;
}
{
bool ReviseAObject(string where_str ,object target ) ;//使用数据库内容来更新当前对象
object GetAObject(string where_str) ;//if there is no condition clause ,please input ""
object[] GetObjects(string where_str) ;
DataSet GetDataSet(string select_str) ;
}
在1.3版本中IDBAccesserQuery接口增强如下:
public interface IDBAccesserQuery
{
bool ReviseAObject(string where_str ,object target ) ;//使用数据库内容来更新当前对象
object GetAObject(string where_str) ;//if there is no condition clause ,please input ""
object[] GetObjects(string where_str) ;
object[] GetObjectsWithoutBlob(string where_str) ; //获取的对象中凡是Blob字段都未填充
bool FillBlobData(object obj) ; //填充某个对象的所有Blob字段
DataSet GetDataSet(string select_str) ;
}
{
bool ReviseAObject(string where_str ,object target ) ;//使用数据库内容来更新当前对象
object GetAObject(string where_str) ;//if there is no condition clause ,please input ""
object[] GetObjects(string where_str) ;
object[] GetObjectsWithoutBlob(string where_str) ; //获取的对象中凡是Blob字段都未填充
bool FillBlobData(object obj) ; //填充某个对象的所有Blob字段
DataSet GetDataSet(string select_str) ;
}
通过调用IDBAccesser.GetObjectsWithoutBlob()方法可以在从数据库中读取对象的时候先不加载BLOB字段,只有在必要的时候才调用IDBAccesser.FillBlobData()方法来填充某对象的BLOB字段。
这样即兼顾了效率,又不失灵活性。
想使用1.3版本的朋友,请留下email。
- XCodeFactory 1.3 出击!!!
- XCodeFactory 1.1 发布 ***********
- XcodeFactory 功能再度增强!
- XCodeFactory 强化静态检查!
- 全军出击
- XCodeFactory QQ群正式开通!群号码:2136707
- 第一次出击(first beat)
- 机器人大战 - 重锤出击 - Robocode
- IE7.0强势出击
- 桌面产品变形出击!
- 集中问题,一次性出击
- WinRAR 女神出击版
- 舰队、海域出击!
- “站长+”时代全新出击
- 重拳出击ASP.NET2.0
- Borland重拳出击Java应用领域
- Windows 8 RTM强势出击
- C++面试题 强势出击
- Eclipse Extract Method 方法实现(二)
- 垃圾代码
- 关于数据结构的一些术语的中英文对照表
- 一组C/C++的连接!
- 赛门铁客防火墙D.o.s攻击代码
- XCodeFactory 1.3 出击!!!
- 无钩子的键盘记录
- ",IsolateApps"能区分任何两个Web Application吗
- IT从业人员必看的10个论坛
- 05/07/11
- 存储过程编写经验和优化措施
- VB中如何绑定资源文件
- 贪食蛇游戏代码
- 贪食蛇游戏的设计