feelexit
unread,Dec 28, 2011, 2:11:12 PM12/28/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to nhibernate-development
I have 3 tables, they are very simple. User, Post, Favorite.
User Table:
Id: int
Name: string
--------------------------------
Post Table:
Id: int
Title: string
UserId: int (this is the FK)
--------------------------------
Favorite Table:
UserId: int
PostId: int
--------------------------------
I create 2 class files for User and Post tables. Dont know how to add
Favorite table there, Favorite table allows User to bookmark their
favorite posts.
public class User : Entity
{
public User() { this.Posts = new List<Post>;}
public virtual string Name { get; set; }
public virtual IList<Post> Posts {get; set;}
}
public class Post : Entity
{
public Post() {}
public virtual string Title { get; set; }
public virtual User User { get; set; }
}