加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 符合这些要求的最佳ORM是什么

发布时间:2020-12-15 18:20:30 所属栏目:百科 来源:网络整理
导读:我正在为即将开展的项目寻找一个好的ORM. 该数据库将有大约1000到1200个表,它将在SQL Server和Oracle中,将根据客户的企业需求使用. 此外,该项目的一部分将与WCF服务一起使用. 我想要一个设计师或类似的东西. LINQ的良好支持. 可接受的表现. 我试过DataObject
我正在为即将开展的项目寻找一个好的ORM.

该数据库将有大约1000到1200个表,它将在SQL Server和Oracle中,将根据客户的企业需求使用.
此外,该项目的一部分将与WCF服务一起使用.
我想要一个设计师或类似的东西.
LINQ的良好支持.
可接受的表现.

我试过DataObjects.Net,但它没有任何设计师.我们不能编码所有表,也不能使用代码生成器.而且我不确定DataObjects.Net是否支持切换数据库.
我也熟悉EF4,但它不能同时支持两个数据库,手动切换数据库(修改edmx文件)对于维护工作来说是一件痛苦的事.

提前致谢.

编辑:似乎OpenAccess和LLBLGEN Pro有设计师,但我没有经验.

解决方法

我仍然会投票给Entity Framework v4 – EF4.

毕竟:

>您可以拥有多个EDMX文件,没问题 – 一个用于SQL Server,一个用于Oracle
>你可以将它们放入它们自己的类库中,然后在运行时(如果需要的话,使用Managed Extensibility Framework或你自己的东西)加载或者,或者另一个或两者,如果需要的话>您可以使用连接字符串轻松地将这些EDMX文件定位到数据库 – 实际上并不难

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读