寻找某个.Net ORM

时间:2012-01-18 20:32:44

标签: asp.net .net database orm

我喜欢使用SQL代码而且我讨厌花时间为每个查询创建一个类。如果它是我将一直使用的东西那么我不介意但我正在寻找一个我可以的ORM做类似以下的事情:

var obj = ....("SELECT Id, Name, Description FROM MyTable");
...Show(obj.Id + obj.Name + obj.Description);

所以,它可以像一个类一样使用,但我不必为它创建一个类。另外,我知道我对这个问题要求很多但是它也可以和.net 2.0一起使用吗?我有客户仍然使用它,不会升级。无论如何,我知道.net 2.0的东西是一个延伸,但像LinqBridge这样的东西也许是可能的。

感谢

2 个答案:

答案 0 :(得分:4)

我认为很有可能创建一个ORM,它将根据返回的值实例化dynamic类型,而不需要为中介创建类。

但是,这需要.net 4,内置DLR。这不能在没有大量返工的情况下在.net 2中使用,并添加DLR以使其工作。

我不知道那里有任何这样的ORM。

答案 1 :(得分:0)

查看Linq2Sql,听起来像是你会欣赏的东西。或者尝试实体框架,但它有点重,需要更多设置(根据我的经验)。