在多个ASP.NET MVC 2项目之间共享数据模型和控件的最佳方法

时间:2010-08-19 03:04:37

标签: asp.net-mvc entity-framework asp.net-mvc-2

我正在构建一套应用程序,每个应用程序都有自己的MVC解决方案/项目,我希望在这些应用程序之间共享用户auth / user util代码(配置文件,指向他们可以访问的不同应用程序的链接)。

我正在使用实体框架进行数据访问。

我的问题是在不同的应用程序之间共享此代码的最佳方法是什么?

如果我将它创建为一个图书馆项目,那么visual studio不会把它当作一个模型来捡起来,这将会让我有更多的工作/悲伤。

我尝试将其放入自己的MVC项目中,但当您只想共享数据模型时,一个解决方案中的两个MVC项目并不理想。

我应该只在各个项目之间共享实体模型,还有另一个共享组件的UI项目吗?

1 个答案:

答案 0 :(得分:3)

你不会将它们编译成一个库,只是在你的应用程序中引用该库,或者我是否错过了问题的重点?