最近学习用.NET开发,遇到一个数据库问题,请教大家:
要求提供一个统一的查询接口,
具体的查询SQL语句和处理写在存储过程中,
其中的输入输出的参数在个数和类型上要求变通一些,
尽量不要做限制 如何实现啊???
希望了解的能指点一下方法,提供简单DEMO最好了,
不了解的也想知道的帮忙UP啊 不然帖子看不到了:(
MAIL:suro_[email protected]
---------------------------------------------------------------
写一个简单的类,封装字段名、类型等等:
public class QueryField
{
public string FielName;
public Type FieldType;
public QueryField( string fieldName,Type fieldType )
{
this.FieldName = fieldName;
this.FieldType = fieldType;
}
}
查询接口的方法:
public void Query( params QueryField[] fields ) //可以传如不定参数个数
{
//处理
}
当然,你也可以把上面的类写的更完善,包括字段的数据库类型、长度等信息