使用identity 2.0并制作单个连接字符串

时间:2017-01-31 11:05:47

标签: asp.net-identity identity

我正在使用db first方法在我的项目中使用identity 2.0。 在我的web.config文件中,我有两个连接字符串

 <connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-VATmvc-20170119121340.mdf;Initial Catalog=aspnet-VATmvc-20170119121340;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="VatEntities" connectionString="metadata=res://*/Models.VATModels.csdl|res://*/Models.VATModels.ssdl|res://*/Models.VATModels.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost;initial catalog=Vat;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我的身份模型类包含

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

如果我用vatentities替换默认连接那么它会给出错误... 实际上我想与db建立一个连接,以便我可以在项目的任何地方使用。我的db包含身份表。

0 个答案:

没有答案