Entity Framework 倉儲模式:泛型還是特定?
在使用 Entity Framework 對 SQL 資料庫實作倉儲模式時,需要決定是為所有實體建立一個泛型倉儲,還是為每個實體建立特定倉儲。
泛型倉儲(反模式)
雖然泛型倉儲看起來很靈活,但通常不建議使用,因為它:
特定倉儲
相反,建議為每個實體建立客製化的特定倉儲。這種方法:
ORM 的作用
對於 Entity Framework,DbContext 充當工作單元,而 DbSet 充當泛型倉儲。因此,使用自訂泛型倉儲是多餘的。
建議方法
為了使用 Entity Framework 最佳地管理資料存取:
以上是實體框架中的通用或特定儲存庫:哪種方法最好?的詳細內容。更多資訊請關注PHP中文網其他相關文章!