ASP和WPF应用程序的共享上下文

时间:2017-11-30 08:26:14

标签: asp.net-mvc mvvm entity-framework-4 dbcontext

我遇到了一个用于ASP(MCV)和WPF(MVVM)App的共享上下文的问题。

两个应用都在使用 1.共享背景 2.共享数据模型 3.共享本地MSSQL数据库

问题:如果我在其他计算机上运行WPF应用程序,我总是遇到以下错误:基础提供程序在打开时失败。

在用于ASP和WPF应用程序的Context类中,内置的标准ASP已实现:

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
        Database.SetInitializer<ApplicationDbContext>(null);
    }
}
public class ApplicationUser : IdentityUser
{
    public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
    {

        var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

        return userIdentity;
    }

    public DbSet<Customer> Customers { get; set; }
}

最后,App Setting xml:

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=C:\Civetta\App_Data\aspnet-Civetta-20170824060118.mdf;Initial Catalog=aspnet-Civetta-20170824060118;Integrated Security=True" providerName="System.Data.SqlClient" />    

请问一两个如何解决这个问题的提示?

非常感谢你的帮助 SD

0 个答案:

没有答案