所以我有一个头撞墙的时刻,并希望有人可以来帮助移除墙壁或阻止我的头移动!
在过去的3/4周里,我一直在调查ORM为新项目做好准备. ORM必须映射到现有的,大型且老化的sql数据库.
所以我尝试了亚音速.我非常喜欢mod2之后的v2和v3以便与VB很好地协作并且sql中的命名模式运行正常.然而,由于缺乏具有单独的实体属性名称与列名称的灵活性,我把头发拉了出来(抱歉Rob).
我试过实体框架,但我发现其他地方缺乏某些领域.
所以我咬了一口子并尝试了nHibernate,但是经过一周左右的时间让它工作我喜欢(在Codesmith的帮助下为我生成类/ hbms)我对启动时间(构建配置对象)感到沮丧尽管尝试了一些技巧来减少这个时间.
我基本上是在构建了一个可以在应用程序和网站之间共享的DAL类.我吠叫错了树吗?对于包含100个表的遗留项目,我应该回到ado.net并使用DTO吗? Aarrgh!
对不起,这是一个大问题.我没有多少头发,我想保留我拥有的东西!
在此先感谢,Ed