Entity framework ObjectQuery<;T>;没有实体框架
如何对我自己的类和对象使用Entity framework ObjectQuery<;T>;没有实体框架,entity-framework,objectquery,Entity Framework,Objectquery,如何对我自己的类和对象使用ObjectContext和ObjectQuery 也就是说,我不想在实体框架中使用它们 如何实现这一点?ObjectContext和ObjectQuery是实体框架。您可以实现自己的自定义Linq提供程序。“任性博客”就是一个很好的例子。这个博客帮助我实现了自己的自定义提供者 public interface IQueryable : IEnumerable { Type ElementType { get; } Expression E
ObjectContext
和ObjectQuery
也就是说,我不想在实体框架中使用它们
如何实现这一点?ObjectContext和ObjectQuery是实体框架。您可以实现自己的自定义Linq提供程序。“任性博客”就是一个很好的例子。这个博客帮助我实现了自己的自定义提供者
public interface IQueryable : IEnumerable {
Type ElementType { get; }
Expression Expression { get; }
IQueryProvider Provider { get; }
}
public interface IQueryProvider {
IQueryable CreateQuery(Expression expression);
IQueryable<TElement> CreateQuery<TElement>(Expression expression);
object Execute(Expression expression);
TResult Execute<TResult>(Expression expression);
}
公共接口IQueryable:IEnumerable{
Type ElementType{get;}
表达式{get;}
IQueryProvider提供程序{get;}
}
公共接口提供程序{
IQueryable CreateQuery(表达式);
IQueryable CreateQuery(表达式);
对象执行(表达式);
TResult Execute(表达式);
}