【发布时间】:2012-11-27 04:09:18
【问题描述】:
我将构建一个应用程序,但我不确定要使用什么框架。在我工作过的地方,他们使用 Ntiers 和 codesmith,nettiers 是免费的,但不是 codesmith。我发现了实体框架,但我也读到了使用它的方法是使用一种叫做“存储库模式”的东西,但是对使用它有很多疑问。我没有很大的预算,只有我自己买不起一个昂贵的工具来自动创建我的类,更新、删除、创建功能并留下一些代码让我实现。所以我不知道该怎么走,我应该去实体框架(这是唯一一个免费的吗?),还是有其他我可以使用的东西,也许不是那么贵但可靠。
如我所料,我非常感谢您对此提出好的建议,最终此应用程序将不断发展壮大,并且希望易于维护。
PS:如果这是我的最佳选择,我会选择实体框架和存储库模式。
使用 C#、Asp.net 和 MSSQL 2008。
【问题讨论】:
-
.NET ORMs - stackoverflow.com/questions/1377236/…
-
我想指出,我为 CodeSmith Tools 工作,我们总是愿意与客户就定价问题进行合作。只需发送电子邮件 (codesmithtools.com/contactus) 即可。我们有 EF 模板,但它们不使用存储库模式。但是,您可以自定义模板/生成的代码以非常轻松地使用通用存储库模式。还有一句老话:可以为您节省大量时间的工具非常值得黄金价格。
标签: c# asp.net sql-server entity-framework