通用数据提取器

时间:2010-12-30 22:33:22

标签: c#

我想知道一种基于列名和对象属性名之间的映射将任何查询结果分配给泛型List的方法。

public List getData(string sql,Type object_type)

例如,我有以下sql和一个对象:

选择姓名,地址,电话 来自''' 哪里......

类人物 {     字符串名称;     字符串地址;     串电话; }

public List getData(string sql,Type type)   {...}

1 个答案:

答案 0 :(得分:1)

有些包已经做到了 - 它被称为对象关系映射。

http://en.wikipedia.org/wiki/Object-relational_mapping

NHibernate很受欢迎。