0
我有數據上下文連接字符串沒有被修改
public class KOATUUContext : DbContext
{
static KOATUUContext()
{
Database.SetInitializer<KOATUUContext>(null);
}
public KOATUUContext()
: base("KOATUU")
{
}
public DbSet<KOATUU> KOATUUs { get; set; }
public DbSet<Region> Regions { get; set; }
public DbSet<TerType> TerTypes { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new KOATUUMap());
modelBuilder.Configurations.Add(new RegionMap());
modelBuilder.Configurations.Add(new TerTypeMap());
base.OnModelCreating(modelBuilder);
}
}
我希望我的背景下加載正確的連接字符串,那麼我指定的根web.config以下
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="RealEstateAgency"
connectionString="data source=DIMIAS-PC\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="KOATUU" connectionString="Data Source=streamer2005\tc;Initial Catalog=KOATUU;Persist Security Info=True;User ID=*****;Password=*****;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
你能告訴我會出現什麼問題嗎?執行結果 - 默認連接字符串到SQL Express。
我試過了。然後引發錯誤,在應用程序配置文件中找不到具有此名稱的連接字符串。 – seeker
除了您可能沒有正確發佈您對web.config所做的更改之外,我看不到其他任何錯誤;或者像那樣求和 –
謝謝,我坐下來發現修改了錯誤的配置文件。 – seeker