我想合并 2 个数据库字段并使用 Lambda 表达式作为项目填充到 Dropdownlist。这是用于在我的控制器上填充下拉列表的 lambda 表达式。我尝试了很多组合,但我无法合并这些字段。你能帮我吗?我该怎么做?谢谢。
注意:在这里,我想将 CityName 和 MeetingDate 字段(例如 Paris 01.01.2014)合并为下拉列表的一项。
private void PopulateMeetingsDropDownList(object selectedMeetings = null)
{
var meetingsQuery = repository.Meetings
.Join(repository.Cities, m => m.MeetingCityId, c => c.CityID,
(m, c) => new
{
CityID = c.CityID,
CityName = c.CityName,
MeetingDate=m.MeetingStartDate
})
.OrderBy(x => x.CityID).ToList();
ViewData["MeetingId"] = new SelectList(meetingsQuery, "CityID", "CityName", selectedMeetings);
}