Asp.Net MVC Identity和我们的数据库单个上下文用于整个应用程序

时间:2015-01-16 10:39:47

标签: c# asp.net .net asp.net-mvc asp.net-mvc-4

我已经使用MVC Identity进行用户登录和注册....但是我需要添加额外的数据库表,这样与完全无关的身份数据库表...在我的应用程序中我首先使用代码.... .i为此做了一个类.....但我想在整个应用程序中使用单个上下文

public DbSet<Dept> Dept{ get; set; }
public DbSet<Course> Course{ get; set; }
public DbSet<Etc> Etc{ get; set; }

由于asp.net身份具有ApplicationDBContext,而我正在使用由此

定义的其他数据库上下文
public class MainContext : DbContext

所以我想要的是我应该能够在检测到数据库更改时创建我的数据库表和身份表,并且我在ApplicationDbInitializer启动应用程序时正在创建用户和角色。 现在我只需要整个应用程序的单个上下文.... 我尝试或想过的事情是使用ApplicationDbContext继承Maincontext

但我仍然可以看到2个上下文和其他东西是我可以从IdentityDbContext继承,但仍然会有2个上下文。

如果可能的话,给我看一些简单的例子。

感谢。

0 个答案:

没有答案
相关问题