が、私はエラーを取得していますの定義が含まれていませんオブジェクトは、「プロパティ」
タイプ 「Microsoft.CSharp.RuntimeBinder.RuntimeBinderException」の例外が System.Core.dllで発生したが、処理されませんでしたユーザーコードの追加 情報:「オブジェクトは、」の定義が含まれていません「区分」
以下の私のコードがある
dynamic product = (from prod in EntityInitializer.inventoryContext.Products
join sCat in EntityInitializer.inventoryContext.SubCategories on prod.SubCatID equals sCat.SubCategoryId
join vat in EntityInitializer.inventoryContext.VATs on prod.VatID equals vat.VatId
where prod.ProdID == proid && !prod.IsDelete
select new
{
ProductId = prod.ProdID,
CategoryId = sCat.CategoryId,
SubCategoryID = prod.SubCatID,
ProdName = prod.ProdName,
Make = prod.Make,
Finish = prod.ProdFinish,
Price = prod.Price,
Vatid=prod.VatID,
VatValue=vat.VatValue,
Unit = prod.ProdUnit,
Width = prod.ProdWidth,
Depth = prod.ProdDepth,
Height = prod.ProdHeight,
Inch = prod.ProdInch,
ImageURL = prod.ProdImage
}).FirstOrDefault();
商品番号商品から検索したいと思っており、商品には下の添付画像で簡単に見つかるすべてのレコードが含まれています。
http://i.stack.imgur.com/6athN.png
誤差画像 http://i.stack.imgur.com/ra0rL.png
のようなあなたのプロパティにアクセスしてくださいきっとあなたの代わりに 'prod.CategoryId'を入力するためのもの?それ以外の場合は、 "sCat"が意味するものを説明する必要があります。 –
@HansPassantので、理解しやすいでしょう。 – user1587381
@HansPassant "sCat"は "SubCategory"のエイリアスです – user1587381