我已經開始學習ASP.NET MVC,並且在這個時候學習我想創建簡單的博客網站。我決定使用ASP.NET MVC和ORM實體框架。可能你有這個主題的一些有用的鏈接? 我試着從創建Model代碼開始。 我有3班發佈,用戶(用戶可以是管理員),評論。如何使用EF在ASP.NET MVC中自動創建數據庫和存儲庫?
請幫助我建立數據庫模型之間的關係。我有這樣的代碼,現在這一權利:
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public List<Comment> Comments { get; set; }
public DateTime PublishDate { get; set; }
}
public class User
{
public readonly bool IsAdmin { get; set; }
public string FirstName { get; set; }
public string SecondName { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public DateTime DateOfBirthday { get; set; }
public string Country { get; set; }
public string City { get; set; }
public List<Post> Posts { get; set; }
public List<Comment> Comments { get; set; }
}
public class Comment
{
public int CommentId { get; set; }
public string UserName { get; set; }
public string Content { get; set; }
public DateTime PublishDate { get; set; }
}
這些都是我的類來創建數據庫表,但我不知道如何讓像許多一對一的關係。 爲Post創建評論列表還是隻寫int CommentID?我從來沒有用過很深的數據庫,只是看了幾節課。有人可以建議如何使存儲庫或更正我的模型代碼? 非常感謝!
你有沒有看過第一個教程的代碼? – 2012-03-15 22:21:25
+1 - 歡迎來到StackOverflow:o) – Andrew 2012-03-15 22:35:13
謝謝你安德魯! – BeginerDummy 2012-03-15 22:58:28