我想通過在ViewModel中的兩個表中聯合數據來綁定下拉列表。你能否澄清一下我該怎麼做?例如,我想顯示從2和表4場在一排這樣的:使用Lambda表達式在ViewModel中連接兩個表
MeetingName MeetingCityIdA/MeetingCityIdB的名稱/名稱/MeetingDate
下面是我使用的實體:
會議:
public int MeetingID { get; set; }
public string MeetingName { get; set; }
public DateTime MeetingDate { get; set; }
public int? MeetingCityIdA { get; set; }
public int? MeetingCityIdB { get; set; }
public int? MeetingCityIdC { get; set; }
市:
public int CityID { get; set; }
public string CityName { get; set; }
視圖模型:
public class ViewModel
{
public Applicant Applicant { get; set; }
public IEnumerable<Applicant> Applicants { get; set; }
public IEnumerable<Meeting> Meetings { get; set; }
public IEnumerable<City> Cities { get; set; }
}
型號:
你應該告訴我們你的EF映射 –
@Kirill Bestemyanov:對不起,我更新的問題。 –