Comment puis-je utiliser EF pour créer automatiquement une base de données et du référentiel dans ASP.NET MVC?

J'ai commencé à apprendre ASP.NET MVC, et à cette époque de l'étudiant, je veux créer un simple blog site. J'ai décidé d'utiliser ASP.NET MVC et ORM Entity Framework. Probablement que vous avez quelques liens utiles à propos de ce thème?
J'ai essayé de démarrer à partir de la création de Modèle de code de la première.
j'ai 3 classes Post, l'Utilisateur(l'Utilisateur peut être admin), des Commentaires.

Il vous plaît j'ai besoin d'aide pour faire les relations entre les modèles de base de données. J'ai un code comme ceci maintenant:

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; }
}

Ce sont mes classes pour créer des tables de base de données, mais je ne suis pas sûr de savoir comment faire des relations plusieurs-à-un.
Est-il correct de faire la Liste des Commentaires pour le Post ou il suffit d'écrire int CommentID?? Je n'ai jamais utiliser de base de données très profond, juste vu quelques leçons. Quelqu'un peut-il à conseiller sur la façon de faire de dépôt ou de corriger mon code de Modèle?
Merci beaucoup!

avez-vous lu le premier code des tutoriels?
+1 - bienvenue sur StackOverflow :o)

OriginalL'auteur BeginerDummy | 2012-03-15