我一直在阅读 MSDN 文章: http://msdn.microsoft.com/en-us/magazine/cc700340.aspx
但想知道是否有其他/替代最佳实践在 asp.net 分层应用程序中使用 Entity Framework (.net Framework 3.5 sp1)。
最佳答案
我认为 Entity Framework 使用的常见设计模式是存储库模式,我不会提供链接,因为谷歌搜索将返回的内容超出了我在此处发布的内容。它将帮助您将数据访问代码隐藏在界面后面,以便更轻松地进行测试和关注点分离。
我认为您在最佳实践方面所做的任何选择将在很大程度上取决于您正在使用的工具。如果您使用标准 ASP.NET,那么我建议您使用链接到的文章中建议的 MVP 模式,以帮助您分离您的关注点并创建可测试的代码。但是,如果您使用 ASP.NET MVC,那么 MVP 就无关紧要了,因为该框架可以帮助您分离您的关注点。了解更多有关您的环境的背景可能有助于提出建议。
关于c# - 分层架构中的 Entity Framework - 要遵循的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878400/