【发布时间】:2020-05-29 17:05:17
【问题描述】:
using System.Collections.Generic;
using ViewModelsDemo.Models;
namespace ViewModelsDemo.ViewModels
{
public class CustomerViewModel
{
public List<JoinedTableClass> JoinedTable { get; set; }
}
public class JoinedTableClass
{
public string FirstField { get; set; } // Table1
public string SecondField { get; set; } // Table2
public string ThirdField{ get; set; } // Table 2
}
}
我尝试执行以下操作,但没有成功。
var customerViewModel = new CustomerViewModel
{
JoinedTable = (from Cust in Tables.Customer
join D in Tables.Dep on Cust.Customer_ID equals D.ID
select new CustomerViewModel { Cust.FirstName , Cust.LastName , D.Serialz })
};
return View(customerViewModel);
在最后一行,我有以下错误:
无法使用已初始化的集合启动类型“CustomerViewModel”,因为它没有实现 System.Collections.Ienumerable
【问题讨论】:
标签: c# asp.net-mvc linq