我喜欢使用SQL代码,我讨厌花时间为每个query.If创建一个类,这是我将一直使用的东西,我不介意,但我正在寻找一个可以做以下事情的ORM:
var obj = ....("SELECT Id, Name, Description FROM MyTable");
...Show(obj.Id + obj.Name + obj.Description);所以,它可以像类一样使用,但我不需要为它创建一个类。此外,我知道我对这个要求很高,但它也可以用于.net 2.0吗?我有一些客户仍然在使用它,并且不会升级。无论如何,我知道.net 2.0的事情有点牵强,但我认为像LinqBridge这样的东西也许是一种可能性。
谢谢
发布于 2012-01-19 04:37:03
我想很有可能创建一个ORM,它将根据返回值实例化dynamic类型,而不需要为中介创建类。
但是,这需要内置了DLR4的.net 4。如果不进行大量的返工,并在.net中添加一个DLR来使其工作,则无法在DLR 2中使用它。
不过,我不知道有任何这样的ORM。
发布于 2012-01-19 04:35:26
看看Linq2Sql,它听起来像是你会喜欢的东西。或者尝试Entity Framework,但它有点笨重,需要更多的设置(根据我的经验)。
https://stackoverflow.com/questions/8916985
复制相似问题