【发布时间】:2010-06-08 21:15:35
【问题描述】:
嘿,我对实体、sql、c# 和 asp.net 很陌生,所以这可能很容易解决。
我正在尝试在数据网格中显示存储在我的名为 products 的表中的所有非活动产品。
var productQuery = from b in solutionContext.Version
where b.Product.Name == search && b.Product.ActiveNumber > b.VersionNumber
select new Product
{
Name = b.Product.Name,
Description = b.Product.Description,
ID = b.ID,
LastNumber = b.Product.LastNumber,
MiddleNumber = b.Product.MiddleNumber,
RSTATE = b.RSTATE,
ActiveNumber = b.Product.ActiveNumber,
LastModified = b.Product.LastModified,
ParentID = b.Product.ParentID,
ProductType = b.Product.ProductType
};
ProductsGrid.DataSource = productQuery;
ProductsGrid.DataBind();
我收到此错误:
- $exception {"无法在 LINQ to Entities 查询中构造实体或复杂类型 'SolutionsModel.Product'。"} System.Exception {System.NotSupportedException}
感谢您的建议!
【问题讨论】:
标签: c# asp.net sql-server entity-framework