针对SQL Server的ORM建议

Gra*_*ton 2 sql-server orm

我将在我的项目中使用SQL Server,因为我想用它选择一个ORM.我有一些NHibernate作为ORM的经验.事实上,鉴于该项目的性质(MySQL的后端),NHibernate确实是唯一的选择.

我还使用强类型数据集作为我的ORM,并且使用Microsoft Access作为后端.我也有一些LINQ2SQL的经验.

现在,我知道,所有路径都通往罗马 ; 很多ORM都能很好地处理sql server.但我想要最好的ORM

  1. 开发时间.也就是说,拖放设计器将我的实体类映射到数据库模式.因此,如果我更改模式,我的实体类会自动更新.
  2. 多数据库支持.ORM必须能够以最佳方式处理多个数据库查询.此外,还必须容易地进行多个连接字符串支持.
  3. 可扩展性.如果我想添加一个查询,而不想让设计师文件搞乱; 他们是颈部疼痛的褶皱.

那可能就是这样.有任何想法吗?

epi*_*tka 5

根据他的要求,LLBLGen是最佳选择.请注意,LLBL和NH之间存在很大差异.LLBL是ORM/Generator,您的实体将预先生成大量代码,并从数据库开始.因此,如果拖放是你想要的,那么一定要使用LLBL.