.NET EF Find()方法查詢視圖(傳遞的主鍵值的數量必須與實體上定義的主鍵值的數量匹配)


當你使用Find()方法查詢視圖是是否出現以下錯誤:

而查詢實體的時候則沒有這個錯誤,於是觀察一下EF生成的模型圖

是不是發現有字段的圖標不一樣?沒錯,下圖這個屬性就是罪魁禍首了,只需要將它設為False,就可以了(注意保留主鍵為True其他全部設置為False)

最終我們的模型圖是這個樣子的,保存后試試Find()方法好了沒有吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM