Ich habe eine Visual Studio-Lösung mit mehreren Projekten.Keep Model und Repository in separaten Projekten
Ich bin nicht zu 100% über die Projektstruktur und ihre Vorteile entschieden.
Zum Beispiel: Ich habe ein Projekt namens DOMAIN. Hier habe ich mehrere Ordner wie:
DOMAIN
|
|_Repository
|__Implementations
|____|__OrderRepository.cs
|____|__CustomerRepository.cs
|__Contracts
|____|__IOrderRepository.cs
|____|__ICustomerRepository.cs
SessionManager.cs
Model
|__Customer.cs
|__Order.cs
FRAGE: Sollte das Modell aus dem Repository in einem zusätzlichen Projekt getrennt werden?
Wenn ja, WARUM?
war Post etwas sehr ähnlich +1 – tQuarella
ok Ich könnte nur das Projekt mit der DAL für sqlite tauschen und ein sqlserverdal verwenden. Klingt alles ok also habe ich es als Lösung markiert, aber mit einem ORM-Tool wie Entity Framework macht dein Rat keinen Sinn, oder? Ich frage einen Kontext über einen LINQ-Provider und dies kann SQLite/SQLServer/MySQL usw. sein ... – Elisabeth
argh ... Ich hatte einen wichtigen Tippfehler haha. Ich habe bereits 2 Projekte, aber die DAL hat die Implementierung + Verträge das MODEL hat die Entitäten ... ok für den Lerneffekt Ich bewege die Schnittstellen zum MODEL obwohl ich die Impl. + Verträge irgendwie zusammenhalten möchte ;-) – Elisabeth