LINQ 外部結合の結果をモデルに取り込もうとしていますが、次のエラーが発生します:匿名の IEnemerable をリストに暗黙的に変換できません。
私は次のモデルを持っています:
public class adminEditProductsPricelistProductsVM
{
public Product product { get; set; } // will be populated from Products table
public PricelistProduct pricelistProduct { get; set; } // will be populated from PricelistProducts table
}
そして、これはクエリです:
adminEditPricelistVM.adminEditProductsPricelistProductsVMs =
from product in products
join pricelistProduct in pricelistProducts
on product.ProductId equals pricelistProduct.ProductId into gj
from subpricelistProduct in gj.DefaultIfEmpty()
select new { product.Name };
これを行う適切な方法は何ですか?