我试图标识模型移动到使用这个链接的方法的类库:移动ASP.NET识别模型类库
问题1:这似乎继续使用网站项目的连接字符串。我通过在类库中指定完整的连接字符串来克服它。我可以使IdentityDbContext使用类库的连接字符串吗?
问题2:由于问题1,如果我从网站项目中删除实体框架。它会给出以下错误,它正在寻找EF的SqlClient在Website项目中。
“System.InvalidOperationException”类型的异常出现在EntityFramework.dll但在用户代码中没有处理
其它信息:没有实体框架提供发现与不变的名称ADO.NET提供程序“系统.Data.SqlClient”。确保提供程序在应用程序配置文件的'entityFramework'部分中注册。有关更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。
只要在网站项目中省略所有数据访问层引用(如EF),欢迎使用其他解决方案。
也许这会有所帮助。 http://stackoverflow.com/a/29519572/1467014。我唯一要做的就是在控制器中删除几个ef引用。然后,除非我错过了一些东西,否则我的web项目中没有其他ef依赖项。 – puddleglum