breeze: Warum von Breeze.Sharp.BaseEntity erben?

Wir haben überlegt, BreezeSharp zu verwenden, da wir einen WebAPI-ODATA-Dienst haben, den wir mit einer ASP.NET-Site wiederverwenden möchten (kein Javascript erforderlich, nur reines C #).

Leider ist uns gerade aufgefallen, dass laut Dokumentation alle unsere Modellentitäten jetzt von Breeze.Sharp.BaseEntity erben sollten. Dies ist für uns kein Problem, da dies bedeuten würde, dass wir in unserem Geschäftsmodell von Breeze abhängig sind. Wir möchten diese Abhängigkeit lieber nur vom WebAPI-Dienst beibehalten.

Gibt es überhaupt Möglichkeiten, dies zu vermeiden? Proxy-Klassen auf Client-Seite haben, zum Beispiel wenn sie nicht von BaseEntity erben?

Irgendwelche Gedanken dazu?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage