2011-11-17 63 views
0

我有两个项目的解决方案。来自不同项目的参考mdf

  1. ASP.NET MVC3
  2. 类库

在类库我有MDF数据库和BLL和DAL的所有类。

如何从MVC项目创建对此数据库的引用,或者如何告诉类库使用MVC项目App_Data文件夹中的连接字符串和mdf?

+1

最好的解决办法:** **连接到一个服务器实例,并使用该逻辑数据库名称(而不是引用其物理路径的文件)两个项目引用它。如果您的MVC项目引用了类库DLL,那么来自MVC'web.config'的配置设置也可在DLL中供您使用 –

回答

0
  1. 我能看到的最好方法是在mvc项目中引用类库。
    1. 在你的类库中,你可以使用ConfigurationManager类来读取连接字符串和应用程序设置,它会自动使用web.config的网站。
    2. 接下来是在模型文件夹中,创建FACADE类以便在类库中调用BAL。如果你喜欢,你可以跳过这一步,直接在BAL中创建类的对象并使用它。

对于样品中,可以看到在codeplex实例MVC店面和其它实例的。 我希望这会有所帮助。

感谢 PRASHANT