存儲庫依賴關係?可以說我有一個域如下所示:存儲庫模式中的共享存儲庫
public class User
{
public int UserId { get; set; }
public Lazy<Post> Posts { get; set; }
}
public class Post
{
public int PostId { get; set; }
public User Poster { get; set; }
}
一位用戶與我的帖子。
如何設置我的存儲庫,以便爲每個user
,它返回的Post
併爲每post
名單,我得到的Poster
?
我有2個倉庫:
public class UserRepository : IUserRepository
{
public IQueryable<User> GetUsers();
}
public class PostRepository : IPostRepository
{
public IQueryable<Post> GetPosts();
}
我打過電話從1個庫給對方,但在發生碰撞,因爲有一個循環依賴結束。
我正在使用存儲庫模式的POCO方法與實體框架。
你在爲ORM使用什麼? NHibernate的,實體框架或其他。這將幫助我們給你更好的答案。 – ilivewithian 2011-01-07 17:09:26
@ilivewithian EF4。 – 2011-01-07 17:13:03