我想合併2個數據庫字段,並使用Lambda表達式將其作爲項目填充到Dropdownlist。這是我的控制器上填充dropdownlist的lambda表達式。我嘗試了很多組合,但我無法合併這些字段。你能幫我嗎?我該怎麼做?謝謝。Lambda表達式:如何Concat 2字段?
注意:此處我想合併CityName和MeetingDate字段,如巴黎01.01.2014作爲dropdownlist的一項。
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);
}
對不起,我忘記了這一點,我已經更正了答案,檢查了它並添加了相關鏈接以瞭解更多詳情 –
好的,感謝您的編輯,以便其他人人們可以使用修正的例子。 –