【发布时间】:2009-10-02 20:24:19
【问题描述】:
我试图从一个基表中包含两个表,并在第二个表上提供“where”语句,但我遇到了一个非常令人困惑的错误(如下)。对问题/解决方案有任何想法吗?
ObjectQuery<STATE> productQuery =
LeadsContext.STATE.Include("REGION")
.Where("it.REGION.BRAND.BRAND_ID = @brand", new ObjectParameter("brand", brand))
.OrderBy("it.STATE_ABBV");
基本表格布局:STATE ------ REGION ------ BRAND
BRAND_ID 在 BRAND 中
“BRAND”不是“Transient.collection[Citizens.Leads.Data.REGION(Nullable=True,DefaultValue=)]”的成员。 要从集合中提取属性,您必须使用子查询 到 遍历集合。,多部分标识符附近,第 8 行,列 1.
【问题讨论】:
标签: .net entity-framework