1

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 };

これを行う適切な方法は何ですか?

4

1 に答える 1