【发布时间】:2014-05-19 18:43:26
【问题描述】:
在 Visual Studio 2013 中,我有一个包含 2 个项目的 Web 应用程序解决方案:
1)StrokeInModel(即实体框架数据库优先)
2)MyProject(Web Api 2项目参照MyEntity项目访问数据库)
例如在 MyProject 的控制器中,我有:
public class ListController : ApiController
{
private StrokeInEntities db = new StrokeInEntities();
...
}
在“StrokeInModel.Context.cs”中我有以下代码:
public partial class StrokeInEntities : DbContext
{
public StrokeInEntities()
: base("name=StrokeInEntities")
{
}
...
}
如何使用 Web API 中的个人帐户访问现有数据库?我希望用户注册 ecc.. 在现有数据库中,而不是在 LocalDB 中。我必须把连接字符串放在哪里?
【问题讨论】:
-
你的意思是在哪个项目中应该有Ef相关的配置。如果是这样,那么它应该在您的 webapi 项目中。
标签: c# .net asp.net-mvc asp.net-web-api