【发布时间】:2011-08-15 09:13:05
【问题描述】:
我想写一个仓储程序。
谁能指导我使用数据库层框架。
我以前使用过实体框架,但我不喜欢它,因为它会引发很多未知错误。
是否有人建议使用 nhibernate 或任何其他框架,或者您认为如果我使用直接查询或存储过程,它更可靠更好?
【问题讨论】:
-
首先学习使用 ORM。 “很多未知错误”不是实体框架问题,嘿是电脑前的人的问题。 ORM 工作得很好——尽管 EF 是一个有争议的平庸。但是除非你知道你在做什么...... ORM 不会神奇地解决问题。并且 ORM 不用于 DAL - 它们包含一个。它们是一个业务层工具——持久对象的运行时。