このエラーが表示されます ログインによって要求されたデータベース「DataLayer.Context.MedicallexiconContext」を開けません。ログインに失敗しました。ユーザー「CL-xcsd-\medicallexicon_web」のログインに失敗しました。これが私の文脈です
public class MedicallexiconContext : MyDbContextBase, IUnitOfWork
{
public DbSet<Word> Word { get; set; }
public DbSet<Category> Category { get; set; }
public DbSet<Language> Language { get; set; }
public DbSet<Picture> Picture { get; set; }
public DbSet<RelationshipBetweenWords> RelationshipBetweenWords { get; set; }
#region IUnitOfWork Members
#region IUnitOfWork Members
public new IDbSet<TEntity> Set<TEntity>() where TEntity : class
{
return base.Set<TEntity>();
}
#endregion
#endregion
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new CategoryConfig());
modelBuilder.Configurations.Add(new WordConfig());
modelBuilder.Configurations.Add(new PictureConfig());
modelBuilder.Configurations.Add(new LanguageConfig());
modelBuilder.Configurations.Add(new RelationshipBetweenWordsConfig());
base.OnModelCreating(modelBuilder);
}
}
これが私の接続文字列です
<add name="MedicallexiconContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MedicallexiconProject-2012615153521;Integrated Security=True" providerName="System.Data.SqlClient"/>
これは私のデータベース名 DataLayer.Context.MedicallexiconContext です