私は自分自身にasp.net mvcを教えようとしており、dbcontextクラスの正しい設定を行う方法がわかりません。データベースコンテキストクラスの適切な設定ですか?
最初に私のプロジェクトにエンティティフレームワークをインストールしました。 は、その後、私はこのように見てモデルを作成しました:
public class ClassAppContext : DbContext
{
public DbSet<Post> Posts { get; set; }
}
を:
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public Post(int PostId, string Title, string Content)
{
this.PostId = PostId;
this.Title = Title;
this.Content = Content;
}
は、その後私は、Models
フォルダ内のクラスを作成しClassAppContext.cs
と呼ばれ、それを作成した後、私はここに、enable-migrations
をしたこのクラスがどのように見えるかです
私のアプローチが正しいかどうか誰かに教えてもらえますか?もしそうでなければ、何が間違っていますか?
また、これらのクラスからデータベースを作成する方法はありますが、自動生成されていますが、プロジェクトにはDBが表示されません。
[MVC 5を使用してEntity Framework 6のコードを最初に使用する](https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an -entity-framework-data-model-for-asp-net-mvc-application) –
あなたはすでにデータベースを持っていますか?「最初にデータベースを存在させるためのコード」を使用しようとしますか? – adamshakhabov