Ich hatte eine sehr anregende und interessante Diskussion mit einem Kollegen über ORM und seine Vor- und Nachteile. Meiner Meinung nach ist ein ORM nur in den seltensten Fällen nützlich. Zumindest nach meiner Erfahrung. Aber ich möchte meine eigenen Argumente derzeit nicht auflisten. Also frage ich dich, was denkst du …
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 in verschiedene Modelle aufteilen kann (EDMX oder DbContext, …
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 bevorzugen, ein "Dinosaurier" …
Ich habe selbst recherchiert und das Grundkonzept verstanden. Einige Einsichten können jedoch nur durch tatsächliche Erfahrung gewonnen werden. Was sind die Vorteile von myBatis, die es lohnen, ein neues Framework zu erlernen? In welchem Fall würden Sie es vermeiden, es zu benutzen?
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? …
Ich arbeite in einem Unternehmen, das nur gespeicherte Prozeduren für den gesamten Datenzugriff verwendet, was es sehr ärgerlich macht, unsere lokalen Datenbanken bei jedem Commit, den wir ausführen müssen, synchron zu halten. Ich habe in der Vergangenheit einige grundlegende ORMs verwendet und finde die Erfahrung viel besser und sauberer. Ich …
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 bin. Mein Problem ist, ich habe das Gefühl, dass die …
Ich würde gerne von denen hören, die Doctrine 2 (oder neuer) und Propel 1.5 (oder neuer) verwendet haben. Die meisten Vergleiche zwischen diesen beiden objektrelationalen Mappern basieren auf alten Versionen - Doctrine 1 versus Propel 1.3 / 1.4 - und beide ORMs wurden in ihren letzten Überarbeitungen erheblich überarbeitet. Zum …
Ich freue mich auf die Auswertung von ORMs. Ich habe SubSonic , Linq-to-SQL und Entity Framework verwendet . Ich habe ein Entwicklerteam, das von Junioren bis Senioren reicht. Was sind die Kriterien für die Bewertung eines ORM für .NET?
Ist es sinnvoll, ein ORM in der Android-Entwicklung zu verwenden, oder ist das Framework für eine engere Kopplung zwischen der Benutzeroberfläche und der DB-Ebene optimiert? Hintergrund : Ich habe gerade mit der Android-Entwicklung begonnen, und mein erster Instinkt (von einem .net-Hintergrund kommend) bestand darin, nach einem kleinen objektrelationalen Mapper und …
Dies ist ein bisschen eine offene Frage, aber ich wollte ein paar Meinungen, da ich in einer Welt aufgewachsen bin, in der Inline-SQL-Skripte die Norm waren. Dann wurden wir alle auf SQL-Injection-basierte Probleme aufmerksam gemacht und wie zerbrechlich der SQL-Code war, wenn überall Saitenmanipulationen durchführen. Dann kam der Beginn des …
Laut DDD sollte die Domänenlogik nicht mit technischen Problemen wie Serialisierung, objektrelationaler Zuordnung usw. verschmutzt werden. Wie können Sie also den Aggregatzustand serialisieren oder zuordnen, ohne ihn öffentlich über Getter und Setter verfügbar zu machen? Ich habe viele Beispiele für z. B. Repository-Implementierungen gesehen, aber praktisch alle stützten sich bei …
Nachdem ich Hibernate für die meisten meiner Projekte ungefähr 8 Jahre lang verwendet habe, bin ich bei einem Unternehmen gelandet, das von seiner Verwendung abrät und möchte, dass Anwendungen nur über gespeicherte Prozeduren mit der Datenbank interagieren. Nachdem ich dies einige Wochen lang getan habe, konnte ich kein umfassendes Domänenmodell …
Ich habe mich mit sogenannten "Mikro-ORMs" wie Dapper beschäftigt und (in geringerem Maße, da es sich auf .NET 4.0 stützt) Massive, da diese bei der Arbeit möglicherweise einfacher zu implementieren sind als ein vollwertiges ORM seit unserem aktuellen System ist in hohem Maße auf gespeicherte Prozeduren angewiesen und würde ein …
Ich habe kürzlich gelesen, dass es nicht empfehlenswert ist, das Repository-Muster in Verbindung mit einem ORM zu verwenden. Nach meinem Verständnis liegt dies daran, dass die Abstraktion, die sie über die SQL-Datenbank bereitstellen, zu undicht ist, um im Muster enthalten zu sein. Ich habe ein paar Fragen dazu: Was machen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.