【发布时间】:2011-03-31 21:52:40
【问题描述】:
我正在构建一套应用程序,每个应用程序都有自己的 MVC 解决方案/项目,我想在这些应用程序之间共享用户身份验证/用户实用程序代码(配置文件、指向他们可以访问的不同应用程序的链接)。
我正在使用实体框架进行数据访问。
我的问题是在不同应用程序之间共享此代码的最佳方式是什么?
如果我将它创建为库项目,那么 Visual Studio 不会将其作为模型,这会给我带来更多的工作/悲伤。
我尝试将其放入自己的 MVC 项目中,但当您只想共享数据模型时,一个解决方案中的两个 MVC 项目并不理想。
我是否应该在各个项目之间共享实体模型,并为共享组件创建另一个 UI 项目?
【问题讨论】:
-
“如果我将它创建为一个库项目,那么 Visual Studio 不会将其作为模型,这会给我带来更多的工作/悲伤。”不清楚你在这里的意思;我们这样做了,而且效果很好。
标签: asp.net-mvc entity-framework asp.net-mvc-2