Как использовать ObjectContext
и ObjectQuery<T>
с моими собственными классами и объектами?ObjectQuery <T> без сущности Framework
I.e. Я не хочу использовать их с Entity Framework.
Как я могу это сделать?
Как использовать ObjectContext
и ObjectQuery<T>
с моими собственными классами и объектами?ObjectQuery <T> без сущности Framework
I.e. Я не хочу использовать их с Entity Framework.
Как я могу это сделать?
ObjectContext и ObjectQuery - это Entity Framework. Вы можете реализовать собственный пользовательский поставщик Linq. Очень хороший пример можно найти в «THE WAYWARD WEBLOG» http://blogs.msdn.com/mattwar/pages/linq-links.aspx. Этот блог помог мне реализовать свой собственный поставщик.
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);
}