坚持使用NetTiers或转移到实体框架

时间:2015-08-03 08:56:37

标签: c# entity-framework .nettiers

我在项目中使用NetTiers很长时间,但我没有遇到任何问题。但现在我正在考虑将我的开发用于Visual Studio 2013,而NetTiers不支持该平台。我已经在Entity Framework上阅读了一些内容,我认为它是一个很酷的工具。但我的问题是这个;

NetTiers通过生成包含来自外键关系和索引(唯一和非唯一)生成的存储过程中的select语句的方法的服务类来做我喜欢的事情。实体框架也是这样做的吗? (我的意思是自动)。

感谢。

1 个答案:

答案 0 :(得分:1)

有一个附加组件可以为您执行此操作:https://www.microsoft.com/en-us/download/details.aspx?id=40762数据库优先和代码优先(反向工程)将创建您的所有映射和关系,但此工具将让您执行您要查找的内容创建一个具有内置CRUD函数的对象,就像管理器样式类一样。虽然我不建议在使用实体框架时采用这种方法。考虑使用存储库模式来执行您想要执行的操作,因为最终在数据管理层中没有任何一种尺寸适合所有,并且repo模式将允许您根据需要自定义数据管理。