第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 asp .net MVC 5 中將對象結(jié)果模型轉(zhuǎn)換為自定義視圖模型

如何在 asp .net MVC 5 中將對象結(jié)果模型轉(zhuǎn)換為自定義視圖模型

C#
慕運維8079593 2023-06-25 13:39:20
我已經(jīng)完成了一個使用存儲過程使用實體框架顯示連接表值的項目。我已經(jīng)完成了所有基本過程,當(dāng)從我的模型調(diào)用它時,它成功返回了對象結(jié)果,現(xiàn)在我的問題是我無法將結(jié)果模型從具有復(fù)雜返回類型的存儲過程轉(zhuǎn)換為我的視圖模型。有人可以幫我解決這個問題嗎?我在下面附上了我的項目工作,這是 ADO .net 實體模型自動生成的上下文模型瀏覽器功能導(dǎo)入中的編輯功能顯示自動生成的結(jié)果。這就是我想做的這就是我收到的錯誤這就是我的視圖模型的組成方式存儲過程查詢(Mysql)
查看完整描述

1 回答

?
holdtom

TA貢獻1805條經(jīng)驗 獲得超10個贊

employee和的模式employee_details類似于:


public class employee

{

? ? public string Name {get;set;}

? ? public string Department {get;set;}

}


public class employee_details

{

? ? public string Address {get;set;}

? ? public string Mobile {get;set;}

}

因此,應(yīng)用映射后,您的代碼將如下所示:


var query = objEmployee.sp_display().Select(s=> new ViewModel{

employees = new employee{

?Name = s.Name //change the s.Name to the property name coming from your SP(if different)

?Department = s.Department

},

employee_detail = new employee_detail{

? Address = s.Address,

? Mobile = s.Mobile

}}).ToList()

或者最好刪除該query對象并使用,listEmployeeList因為該列表本身也引用該對象,ViewModel因此該query對象是不必要的(除非您想對其進行其他一些過濾):


listEmployeeList = // the above code with .ToList();


查看完整回答
反對 回復(fù) 2023-06-25
  • 1 回答
  • 0 關(guān)注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號