[英]ASP.Net C# Setting up separate Mvc and WebApi projects to use the same database
嘿,我坚持以下问题:
我有一个包含以下项目的解决方案:
现在问题在于他们需要使用相同的数据库,但是当我在各自的Web.config文件中为两个项目提供相同的标签时,尝试调用数据库的第一个项目工作正常,但另一个一个人得到一个错误(与下面相同)。
我还尝试从两个文件中删除标签,并给出从DbContext派生的类a:base(“connectionstring”与它的构造函数。这导致错误“〜.Mvc \\ App_Data \\ connectionstring.mdf'作为数据库'connectionstring' ”。
我认为这可能是一个问题,第二个项目想要创建它自己的数据库版本,但它已经存在,但它也可能是完全不同的东西。
有没有人有类似的问题,或者你知道我应该怎么做? 所有帮助表示赞赏!
你不能只创建一个从数据层返回数据库上下文实例的静态方法吗? 然后,您可以从api和mvc项目中引用数据层,然后调用静态方法。
我认为您应该创建一个引用数据层的业务层,然后您可以从api和MVC项目中调用buisness逻辑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.