public VirtualNumber getVirtualNumber(string address)
{
using (PushMessageDBContext dbcontext = new PushMessageDBContext())
{
var vNumber = from n in dbcontext.VirtualNumber
where n.Address == address
select new
{
VirtualNumber = n,
KeyWords = n.Keywords.OrderBy(k => k.KeywordName)
};
// return vNumber;
}
}
獲取數據,並得到錯誤我工作的LINQ到實體框架和我有問題,我的服務
嚴重性代碼說明項目文件的線路抑制狀態 錯誤CS0266無法隱式轉換類型「System.Linq的.IQueryable < KeyWords >>'到'SMPushMessage.Models.VirtualNumber'。一個顯式轉換存在(是否缺少強制轉換?)SMPushMessage d:\ ServerProjects \ SMPushMessage \ smpushmessage \ SMPushMessage \ SMPushMessage \ SERVICES \小鬼\ VirtualNumberService.cs 22主動
任何一個可以告訴我怎麼解決?
您正在返回一個VirtualNumber,但您選擇了多個。 – grmbl
你需要什麼? 1還是多個?你的問題並不清楚。 – grmbl
我需要1個虛擬號碼,其關鍵字可能是多個 – user7498796