Dies betrifft eine Unternehmensanwendung mit einer sehr allgemeinen Datenbank (alle Objekte werden mithilfe von Daten in der Datenbank identifiziert und internationalisiert/globalisiert/lokalisiert).ASP.NET MVC - Modellentscheidung: Wie gestaltet man es?
Werden diese Doppelmodell-Idee (Repository-Muster) Popup-Probleme, die dynamisch stapelbare LINQ-Suchabfragen ermöglichen, wenn Sie das L2S/EF-Modell direkt in einer dualen Modellumgebung verwenden?
Bitte beraten.
Ich kenne EF Vorteile und Nachteile, da ich es erforscht habe und Artikel darüber geschrieben habe. Ich erwähne EF als eine Lösung, bei der EF ein funktionierendes Modell für die Geschäftslogik sein würde. – BuzzBubba
Meiner Meinung nach sollten Sie eine separate Ebene für die Geschäftslogik erstellen, es sei denn, EF verfügt über integrierte Hooks. –
Also, Sie denken, ich sollte ein Modell für alle meine Geschäftsobjekte mit Model-First-Ansatz machen, dann EF-Designer verwenden, um ein neues Modell zu generieren und die beiden Trog-Methoden der Klassen des Geschäftsmodells zu verknüpfen? - z.B. wie "Account" und "Accounts" -Klassen und "EFAccount" (EF generierte Entity-Matchingtabelle "TAccount"), wo Accounts eine Methode GetAccount (int id) haben würden, die "Account" zurückgibt, aber intern "Account" generierte "EFAccount" und einige seiner Eigenschaften durch eine LINQ-Abfrage? - (Ich hoffe, ich bin hier klar genug) – BuzzBubba