Ear*_*rlz 4 .net sql-server asp.net orm
好的,我知道"我应该使用什么X"是非常广泛的,所以让我缩小我们的使用场景.基本上,我们很久以前就应该使用ORM了.现在虽然我们无法通过C#代码重写生成的SQL查询的每一行.但我们希望至少朝正确的方向迈出几步.因此,当我们编写新代码(并在重构的空闲时间)时,我们希望转换为某种ORM.
为此目的,什么是好的ORM?我们使用的是.Net 3.5和ASP.Net(webforms).除了一些表具有"动态"模式之外,我们的数据库没有什么是非常复杂的.我们有大量的视图(尽管Web应用程序没有使用它),我们使用/使用很少的存储过程.我们的数据库是SQL Server 2005.我们的价格范围尽可能便宜,首选开源.这是一个专有项目,但我们不能使用GPL库等.
关于动态模式:基本上在某些情况下,可以向某些表添加或删除列(具有不同类型).
我们的视图用法几乎不存在,我们总是可以取出存储过程代码.我相信数据库中只有2或3个.
大规模 - https://github.com/robconery/massive
要么
PetaPoco - https://github.com/toptensoftware/petapoco
两者都是单个.cs文件,没有依赖关系,除了GAC中的内容.
(完全披露,PetaPoco是我写的东西)
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |