BlogEntry , . BlogEntry , BlogEntry , BlogID. , , ( , , ..). finder .
public class Blog
{
public int ID {get;set;}
}
public class BlogEntry
{
public int ID {get;set;}
public int BlogID {get;set;}
}
public class BlogEntryRepository
{
public IEnumerable<BlogEntry> FindByBlogID(
int blogID, int pageIndex, int pageSize)
{
}
}
( BlogEntry, ) BlogEntryID Blog. , BlogEntry Blog, , Blog. BlogEntry, . , .
public class Blog
{
public int ID {get;set;}
public IEnumerable<int> BlogEntryIDs {get;set;}
}
public class BlogEntry
{
public int ID {get;set;}
public int BlogID {get;set;}
}
public class BlogEntryRepository
{
public IEnumerable<BlogEntry> Get(IEnumerable<int> blogEntryIDs)
{
}
}
var entries =
blogEntryRepo.Get(blog.BlogEntryIDs).Skip(1 * PAGE_SIZE).Take(PAGE_SIZE);
, . ( , . SQL 2005 ROW_VERSION .)
, (, ) BlogEntry, . int .