簡體   English   中英

您是否將文件處理邏輯放在存儲庫中? (在EF中使用通用存儲庫和UoW模式)?

[英]Do you place files processing logic in repositories? (Using generic repository and UoW pattern with EF)?

我有個問題。

因此,我知道通用存儲庫模式和EF在僅需要與Databse一起使用時才能很好地工作。

但是,就我而言,我需要使用實體框架和通用存儲庫模式將文件中的數據加載到數據庫中。

所以這是我的問題。 將文件數據加載到EF實體的邏輯在哪里?

我是否應該將此邏輯作為特定實體的每個特定存儲庫的一部分?

還是應該有一個單獨的業務類將文件數據上載到存儲庫之外的EF實體中?

我希望這很清楚。

所以這是我的問題。 將文件數據加載到EF實體的邏輯在哪里?

我認為它屬於您的存儲庫。 您的數據存儲並不總是要成為數據庫。 它們可以是文件,內部和外部服務,Excel工作表等。

我是否應該將此邏輯作為特定實體的每個特定存儲庫的一部分?

還是應該有一個單獨的業務類將文件數據上載到存儲庫之外的EF實體中?

我認為這是不必要的。 業務類應僅具有業務邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM