選擇ICollection 而不是IEnumerable 和List
在資料庫的物件導向程式設計領域,您可能會遇到表示為ICollection
實體框架中的強制要求?
不,使用 ICollection 不是實體框架的強制要求。您也可以選擇 IEnumerable。
使用 ICollection 的主要目的
ICollection、IEnumerable 和 List
中的具體情況實體框架
在實體框架中,導航屬性具有追蹤變更的動態代理。為了正確建立這些代理,虛擬類型必須實作 ICollection。這是延遲載入機制的要求。
結論
ICollection、IEnumerable 和 List
以上是在實體框架關係中,何時應選擇 ICollection 而不是 IEnumerable 和 List?的詳細內容。更多資訊請關注PHP中文網其他相關文章!