我遇到了一个用于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