我想要理解和使用ASP.Net Identity以及我在官方网站上所做的所有教程,从相同的模板开始,然后将模型添加到默认上下文中。
这在他们的示例中似乎是有效的,但是,当我试图搭建视图时,我似乎得到了一些错误,这些错误在试图搭建自定义/较小的dbcontext时是不存在的(就像我在MVC3 EF4.1中所做的那样)。
我很难找到使用身份的最佳实践和实际的现实世界示例。我想知道我应该长期做什么,是否有人知道使用ASP.Net Identity的实际更大规模的教程/最佳实践?
特别是,我想知道:
1)每个应用程序应该使用两个DbContexts :一个用于标识,一个用于我的应用程序?
2)我应该为身份扩展我的DbContext吗?
3)我是否应该为我的应用程序扩展ASP.Net Identity DBContext?
发布于 2015-03-08 19:07:21
最简单的方法是启动一个带身份验证的新应用程序,然后将现有代码转移到该应用程序上-这样一切都可以正常工作,然后您可以自定义模板。关于你的问题,
1)从EF6开始,您可以在同一个Db中使用多个DbContexts
,因此我通常使用给定的一个作为标识内容,并为自己的数据定义自己的上下文
2)不会这样做,而是3)如果我只使用一个DbContext
。
https://stackoverflow.com/questions/28922081
复制相似问题