複数のプロジェクトを持つVisual Studioソリューションがあります。モデルとリポジトリを別々のプロジェクトに保存する
私は100%プロジェクトの構造とそのメリットについて決済していません。
例:DOMAINというプロジェクトがあります。ここに私のようないくつかのフォルダを持っている:
DOMAIN
|
|_Repository
|__Implementations
|____|__OrderRepository.cs
|____|__CustomerRepository.cs
|__Contracts
|____|__IOrderRepository.cs
|____|__ICustomerRepository.cs
SessionManager.cs
Model
|__Customer.cs
|__Order.cs
QUESTION:モデルは、余分なプロジェクトにリポジトリから分離されるべきか?
「はい」の場合、WHY?
は非常に似たものを投稿しようとしていました+1 – tQuarella
ok私はsqliteのDALでプロジェクトをスワップし、sqlserverdalを使用することができます。したがって、私はそれを解決策としてマークしましたが、Entity FrameworkのようなORMツールを使用すると、あなたのアドバイスは正しく理解できません。私はLINQプロバイダを介してコンテキストを照会し、これはsqlite/sqlserver/mysqlなどとすることができます。 – Elisabeth
argh ...私は重要な誤植を持っていました。私は既に2つのプロジェクトを持っていますが、DALは実装+契約を持っています。モデルはエンティティを持っています...学習効果のために大丈夫です。私はインプラントを何とか保つのが好きですが、MODELへインターフェイスを移動します;-) – Elisabeth