Entity framework模型定義以及Find()的小細節

  • 99
  • 0

entity framework

Find()

傻事需要紀錄

原本的資料結構長這樣

後來因為需求變更改成這樣

然後Entity model要更新,偷懶直接在設計師上面勾了實體索引鍵

然後程式碼裡面這樣寫

結果卻是找不到紀錄,原來是Find送進去的參數順序不對
資料結構的索引順序是1.chHospital,2.chProxyID,3.chHisUserID,
程式裡面的順序是1,2,3,而model的Key順序卻是1,3,2,因為第二個key是用勾選勾出來的