我試圖從實體中兩個字符串字段的組合結果創建Dictionary<string, string>
。試圖獲取Linq2Entities查詢中連接的字符串
我正在使用此字典來填充下拉列表。對於這種特殊情況,密鑰和值都是相同的。
下面是該查詢我到目前爲止:
var qry = (
from x in db.Treatment_Type
select new {
TreatmentCode = x.Project_Classification + ":" + x.Improvement_Type
})
.AsEnumerable()
.ToDictionary<string, string>(x => x);
我想給Project_Classification
和Improvement_Type
值連接成一個值。它是作爲匿名類型而不是字符串返回的,所以我得到有關字典無法從匿名類型推斷出類型的錯誤,並建議我明確聲明類型。當我這樣做時,我得到的錯誤是匿名類型不能轉換爲字符串。
我該如何做到這一點?
Doh ...星期五晚了... 謝謝! –