Можно ли отобразить ExecuteStoreQuery с результатом присоединения к объектам домена?
т.е. у нас есть 2 доменных объекта
public class Customer
{
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual ICollection<Order> Orders { get; set; }
}
и
public class Order
{
public virtual int Id { get; set; }
public virtual string Description { get; set; }
public virtual int CustomerId { get; set; }
public virtual Customer Customer { get; set; }
}
и теперь, если я выполню этот запрос:
string query = "select * from Order as Order
inner join Customer as Customer on Order.CustomerId = Customer.Id
where freetext(Order.Description, 'something')";
_objectContext.ExecuteStoreQuery<Order>(query);
результатом будет сбор заказов со всеми клиентами, установленными на ноль.
как я могу это исправить?
Спасибо!