我想教自己的asp.net mvc,我不知道如何做dbcontext類的正確設置。數據庫上下文類的正確設置?
首先我在我的項目上安裝了實體框架。 然後,我創建了一個模型看起來像這樣:
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
,這裏是這個類的樣子後:
public class ClassAppContext : DbContext
{
public DbSet<Post> Posts { get; set; }
}
有人可以告訴我,如果我的方法是正確的,如果不是,我做錯了什麼?
另外,如何從這些類創建數據庫,雖然它是自動生成的,但我在項目中看不到數據庫。
[使用MVC 5開始使用實體框架6代碼優先](https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an -entity-framework-data-model-for-an-asp-net-mvc-application) –
你有沒有數據庫 - 你是否嘗試使用「代碼優先存在數據庫」? – adamshakhabov