Während eines Vorstellungsgesprächs wurde ich gebeten, zu erklären, warum das Repository-Muster kein gutes Muster für die Arbeit mit ORMs wie Entity Framework ist. Warum ist das
Ein von Microsoft erstelltes ORM, das als Teil von .NET Framework 3.5 und höher verfügbar ist.
Während eines Vorstellungsgesprächs wurde ich gebeten, zu erklären, warum das Repository-Muster kein gutes Muster für die Arbeit mit ORMs wie Entity Framework ist. Warum ist das
Ist Entity Framework 4 eine gute Lösung für eine öffentliche Website mit potenziell 1000 Treffern / Sekunde? Meines Erachtens ist EF eine praktikable Lösung für meist kleinere oder Intranet-Websites, lässt sich jedoch nicht ohne Weiteres für so etwas wie eine beliebte Community-Website skalieren...
Ich habe viele Projekte mit Repositorys gesehen, von denen Instanzen zurückgegeben werden IQueryable. Auf diese Weise können zusätzliche Filter und Sortierungen für den IQueryablevon anderen Code ausgeführt werden, wodurch andere SQL-Anweisungen generiert werden. Ich bin gespannt, woher dieses...
Ich arbeite mit einer SQL Server-Datenbank mit über 1000 Tabellen, einigen hundert Ansichten und mehreren tausend gespeicherten Prozeduren. Wir möchten Entity Framework für unsere neueren Projekte verwenden und arbeiten an unserer Strategie dafür. Ich möchte wissen, wie ich die Tabellen am besten...
Ich habe keine ernsthaften Erfahrungen mit SQL und ich hasse es, SQL anstelle von LINQ zu schreiben. Ich bin glücklich genug mit ORMs. Ist es aus Sicht der Arbeitgeber und der Branche wichtig, SQL zu kennen? Muss ich das beherrschen? Sind Unternehmen, die reines SQL gegenüber ORM-Frameworks...
Zwei Klassen haben: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Soll ich beim Zuweisen ChildIdzu Parentzuerst überprüfen, ob es in der Datenbank vorhanden ist, oder warten, bis die Datenbank eine Ausnahme auslöst? Zum Beispiel (mit...
Die Anwendung, die ich gerade erst erstelle, verwendet gespeicherte Prozeduren und handgefertigte Klassenmodelle, um Datenbankobjekte darzustellen. Einige Leute haben vorgeschlagen, Entity Framework zu verwenden, und ich denke darüber nach, dorthin zu wechseln, da ich noch nicht so weit im Projekt...
Wir haben derzeit den folgenden Stack: VS 2005 Webformulare SQL Server 2005 IIS 6 Wir planen, darauf umzusteigen: VS 2010 MVC und Web Forms SQL Server 2008 IIS 7 Meine Frage ist, ob wir bei einem Wechsel zu MVC mit VS 2010 Entity Framework (oder ein anderes ORM), ein Mikro-ORM (wie Massive...
Ich habe kürzlich mit Entity Framework 4.1 Code First programmiert und bin begeistert von der Entwicklung, aber mit nur einem End-Plan und einer sich schnell ändernden Feature-Liste ändere ich die Klasse / Datenbank ständig, um die Anforderungen der Anwendungen zu erfüllen. In der Entwicklung gibt...
Ich frage mich, denn wenn ja, warum bietet Entity Framework keine Logik zum Erstellen eines neuen Objekts mit denselben Eigenschaften zum Übertragen von Daten zwischen Ebenen an? Ich verwende die Entitätsobjekte, die ich mit dem Entitätsframework
Ich habe einige Artikel über die Vorteile des Erstellens von generischen Repositorys für eine neue App gelesen ( Beispiel ). Die Idee scheint gut zu sein, da ich mit demselben Repository mehrere Dinge für verschiedene Entitätstypen gleichzeitig ausführen kann: IRepository repo = new EfRepository();...
In meiner ASP.net MVC4-Webanwendung verwende ich IEnumerables und versuche, dem Mantra zu folgen, um die Schnittstelle zu programmieren, nicht die Implementierung. Return IEnumerable(Of Student) vs Return New List(Of Student) Ich soll List und nicht IEnumerable verwenden, da Listen die Ausführung...
Einige Projekte wurden mit EF gestartet, aber ich hatte einige Fragen zu Verknüpfungstabellen und Schlüsseln usw. Nehmen wir an, ich habe eine Tabelle mit Anwendungen und Berechtigungen. Anwendungen haben viele Berechtigungen und jede Berechtigung kann zu vielen Anwendungen gehören...
Ich erstelle meine erste MVC-Anwendung in Visual Studio 2013 (MVC 5) und bin mir nicht sicher, wie ich mein Modell am besten einrichten kann. Ich habe ein Entity-Framework-Modell mit Code-First aus einer vorhandenen Datenbank generiert. Mein erster Instinkt war, einige Zwischenklassen zu erstellen,...
Ich starte ein Projekt mit folgender technischer Umgebung: .Net 4.0, Entity Framework 4.0, WPF mit MVVM-Architektur Ich habe viele Beispiele im Internet gesehen, einige Bücher mit dieser Umgebung. In einigen Beispielen hatten die Autoren diese Idee: Viemodel wird eine Instanz der Model-Klasse haben...
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Unser Datenmodell umfasst fast 200 Klassen, die in etwa ein Dutzend Funktionsbereiche unterteilt werden können. Es wäre schön gewesen, Domains zu verwenden,...
Wir befinden uns derzeit in einer Situation, in der wir die Wahl zwischen der Verwendung eines gebrauchsfertigen objektrelationalen Mapper und dem Rolling unseres eigenen haben Wir haben eine Legacy-Anwendung (ASP.NET + SQL Server), in der die Daten- und Business-Schicht leider zusammengeführt...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . ... oder wird es komplizierter? Es scheint mir, dass Sie...
Ich habe Entity Framework, insbesondere EF 4.1, gelesen und bin diesem Link gefolgt ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-). framework-4.aspx ) und die Anleitung zu Code First. Ich finde es ordentlich, aber ich habe mich gefragt, ob Code First nur...
Ich plane, eine neue Webanwendung auf einen Azure Web App-Dienst (ehemalige Azure-Website) zu übertragen. Ich möchte die Bereitstellungssteckplätze nutzen, um meine Bereitstellung zu testen, bevor sie in die Produktion übertragen wird. Das ist alles in Ordnung, solange keine Änderung des DB-Schemas...