3 回答
TA贡献1796条经验 获得超4个赞
应该可以将身份系统与POCO和Database First一起使用,但您必须进行一些调整:
更新.tt文件以生成POCO以生成实体类partial。这将使您可以在单独的文件中提供其他实现。
User在另一个文件中部分实现该类
partial User : IUser
{
}
这将使User类实现正确的接口,而不会触及实际生成的文件(编辑生成的文件总是一个坏主意)。
TA贡献1772条经验 获得超6个赞
我的步骤非常相似,但我想分享。
1)创建一个新的MVC5项目
2)创建一个新的Model.edmx。即使它是一个新的数据库,也没有表。
3)编辑web.config并替换生成的connectionstring:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-SSFInventory-20140521115734.mdf;Initial Catalog=aspnet-SSFInventory-20140521115734;Integrated Security=True" providerName="System.Data.SqlClient" />
使用此连接字符串:
<add name="DefaultConnection" connectionString="Data Source=.\SQLExpress;database=SSFInventory;integrated security=true;" providerName="System.Data.SqlClient" />
然后,构建并运行应用程序。注册用户,然后将创建表。
- 3 回答
- 0 关注
- 588 浏览
添加回答
举报