WebSharp数据访问框架的改进(二)
2007-03-04 23:12
274 查看
对websharp.Data数据框架的第二个改进,是将QueryParameter转换成OleDbParameter,SqlParameter,OracleParameter的方法封将在对应DataAccess接口中,例如,转换成OleDbParameter时将在OleDbDataAccess中有ToOleDbParameter方法。这个代码更加清晰。
其代码如下:
/// <summary>
/// 将QueryParameter转换成OleDbParameter
/// </summary>
/// <param name="parameter">要转换的QueryParamter</param>
/// <returns>返回OleDbParameter</returns>
private OleDbParameter ToOleDbParameter(QueryParameter parameter)
{
OleDbParameter oleDbParameter = new OleDbParameter();
oleDbParameter.ParameterName = parameter.ParameterName;
oleDbParameter.IsNullable = parameter.IsNullable;
oleDbParameter.DbType = parameter.DbType;
oleDbParameter.Direction = parameter.Direction;
oleDbParameter.Precision = parameter.Precision;
oleDbParameter.Scale = parameter.Scale;
oleDbParameter.Size = parameter.Size;
oleDbParameter.SourceColumn = parameter.SourceColumn;
oleDbParameter.SourceVersion = parameter.SourceVersion;
oleDbParameter.Value = parameter.Value;
return oleDbParameter;
}
其代码如下:
/// <summary>
/// 将QueryParameter转换成OleDbParameter
/// </summary>
/// <param name="parameter">要转换的QueryParamter</param>
/// <returns>返回OleDbParameter</returns>
private OleDbParameter ToOleDbParameter(QueryParameter parameter)
{
OleDbParameter oleDbParameter = new OleDbParameter();
oleDbParameter.ParameterName = parameter.ParameterName;
oleDbParameter.IsNullable = parameter.IsNullable;
oleDbParameter.DbType = parameter.DbType;
oleDbParameter.Direction = parameter.Direction;
oleDbParameter.Precision = parameter.Precision;
oleDbParameter.Scale = parameter.Scale;
oleDbParameter.Size = parameter.Size;
oleDbParameter.SourceColumn = parameter.SourceColumn;
oleDbParameter.SourceVersion = parameter.SourceVersion;
oleDbParameter.Value = parameter.Value;
return oleDbParameter;
}
相关文章推荐
- WebSharp数据访问框架的改进
- 关于msdn上面的《Web 窗体页创建分页的数据访问》的改进
- DbEntry.Net---又一个国产开源ORM数据访问及 WEB 框架
- MSDN中“演练:使用 Web 窗体页创建分页的数据访问” 一文中的代码的一点改进
- websharp 数据访问
- GoldArch0.1(spring.net1.3)数据访问框架
- web框架-从数据库中对数据进行操作
- DataRabbit 轻量的数据访问框架 开始学习
- (转)基于MVC4+EasyUI的Web开发框架经验总结(10)--在Web界面上实现数据的导入和导出
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- 关于通过web页面删除数据记录的设计改进
- 框架设计:实现数据的按需更新与插入的改进--用数据对比进一步说明
- SSH三大框架CRUD项目中为什么会出现web页面页面数据出现修改,但是数据库里面的数据却没有修改
- NopCommerce 3.80框架研究(一) 数据访问与持久化
- 数据访问框架
- Web窗体数据访问的原则
- 使用 JSP 技术和 JDBC 技术访问基于 Web 的动态数据
- .Net PetShop3.0的数据访问技术及其改进
- 大数据WEB阶段 Maven与SSM框架整合
- 原创的java数据访问框架