クエリを実行すると、次のエラーが発生します。
System.NotSupportedException : メンバー 'Application.Product.IsValid' には、サポートされている SQL への変換がありません。
次のクエリの何が問題になっていますか?
製品クラスの一部:
public Boolean IsValid
{
get { return this.isValid; }
set
{
isValid = value;
}
}
次のようなクエリがあります。
Table<Product> Producttable = dataContext.GetTable<Product>();
Table<ClientProduct> ClientProducttable = dataContext.GetTable<ClientProduct>();
var query =
from product in Producttable where product.IsValid == true
join clientProduct in ClientProducttable
on product.ID equals clientProduct.ProductID
where clientProduct.ClientID == clientID
orderby product.Name ascending
select product;
私も同じエラーが発生します
Table<Product> table = dataContext.GetTable<Product>();
IQueryable<Product> query =
from row in table
where row.IsValid == false
select row;
return query.ToList<Product>();