您的位置:首页 > 其它

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: