6
我使用Linq to SQL并尝试使用DataOptions和AssociateWith过滤数据。 我有一个名为Products的表,它具有一个名为Id的主键和一个名为IsDeleted并具有sql-datatype位的标志。'IsDeleted'类型为'Entities.Product'不支持子查询
当我使用下面的代码时,我得到“子查询不支持在类型为'Entities.Product'的'IsDeleted'”在AssociateWith方法上的异常。
var context = new DataContext();
DataLoadOptions options = new DataLoadOptions();
options.AssociateWith<Product>(p => !p.IsDeleted);
context.LoadOptions = options;
任何想法?
你有没有得到一个解决方案,因为我有完全相同的问题 – Coops 2014-03-14 14:09:51
不是真正的问题的答案,但可能有助于某人。当我进行急切的加载时,我错误地把`AssociateWith`放在我的代码中而不是`LoadWith`中,并且以相同的错误结束。 – jahu 2014-08-19 12:14:18