0
新しいASP.NET MVCプロジェクトを作成しました。コードを先に使用しています。私はこのプロジェクトを有効にしたマイグレーションにASP.NETアイデンティティを追加して、SQL Server Expressのデータベースにあるテーブルを見ることができます。ASP.Net IDとエンティティを同じデータベースに追加する
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLExpress;database=worksmartDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
は今、私は最初のコードを経由して同じデータベースに私のエンティティを追加する方法を混乱しています:
私はそうのようなのSQLServerに私のデータベースを指す「DefaultConnectionを」を持っていますか?以下は私の構造である:モデル
Applicant
Template
MyProjectContext(which dervies from DBContext)
public class MyProjectContext: DbContext
{
public MyProjectContext() : base("DefaultConnection")
{
}
public DbSet<Applicant> Applicants { get; set; }
public DbSet<Template> Templates { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
私はこのコンテキストの移行を有効にしようが、私は次のエラーが表示されます
The context type 'MyProjectContext' was not found in the assembly 'MyProject'
私が使用したいですIDとエンティティの同じデータベース。
何ですか?あなたは質問をしてから、あなたが聞かなかったものの答えを書いてください。 –
私はこの「答え」がどういうふうには関係ないのか、私が求めていることを詳しく説明していない。私は上に問題を引き起こした事柄を列挙し、将来の参照のために私が取った手順を指摘しました。 @AmelSalibasic – Haris