我想创建一个 LINQ 到实体查询,从两个表中获取数据(连接)并将结果作为数据源绑定到 datagridview。
不幸的是,我似乎偶然发现了一个语法问题。
表 1:dcpricing.tblpricing 表 2:dcpropertydetail.tblpropertydetail
网格:grdpricing
Dim qry = (From propertyobj In dcPropertyDetail.tblproperydetail
Join Pricingobj In dcPricing.tblpricing
On propertyobj.prop_det_index Equals Pricingobj.prop_id
Where (propertyobj.prop_det_Status = 1)
Select propertyobj.prop_det_Name, Pricingobj.prop_rental_double).ToList
grdpricing.datasource = qry
传递查询时弹出错误并显示:[COLOR="Red"]指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。[/COLOR]
我感谢所有帮助!斯蒂金