예를 들어, 엔티티 프레임 워크의 첫 번째 코드를 사용하여 객체의 컨텍스트를 정의 :Entity Framework에서 개체 필터링을 어떻게 수행 할 수 있습니까?
public class DomainContext : DbContext
{
public DomainContext() { }
public virtual DbSet<News> News { get; set; }
}
우리 모두는 쿼리 수 있다는 것을 알고 "뉴스"와 같은 일을하고 (예를 들어, 오늘 게시 된 모든 뉴스를 얻을 수 있습니다) :
var ctx = new DomainContext();
ctx.News.Where(x => x.PublishedDate == DateTime.Now.Date)
그러나,이 질문입니다 : ctx.News
를 통과하는 모든 쿼리에 미리 정의 된 필터링/조건을 적용 할 수있는 방법이 있나요? ctx.News
에 대한 모든 쿼리에서 "게시 된 오늘"필터링이 암시 적으로 적용되기를 원한다고 가정 해보십시오.
'오늘의 뉴스'쿼리의 결과를 반환하는 NewsToday 속성을 추가하지 않는 이유는 무엇입니까? 예 : http://msdn.microsoft.com/en-us/library/bb882532.aspx – Fox32