Ich entwickle eine Anwendung, die im Moment eine (ziemlich große) Datenbank über ADO.NET und hartcodierte SQL-Anweisungen abfragt. Zugegebenermaßen ist dies hässlich (dh keine Kompilierzeitfehler werden ausgelöst, wenn ein Fehler in der SQL gemacht wird) und möglicherweise gefährlich (aufgrund von SQL-Injektionen usw., obwohl dies wahrscheinlich kein Problem für diese spezielle Anwendung ist), aber dies wurde anfangs nicht berücksichtigt weil diese Anwendung wirklich nur an einer sehr kleinen Teilmenge von Tabellen in dieser Datenbank interessiert ist (zumindest für jetzt ...).Wann sollte ich ein ORM-Framework verwenden?
LinqToSQL schien interessant, aber da diese Anwendung auch die Möglichkeit haben muss, sich mit Oracle-Datenbanken zu verbinden, war dieser Plan nicht von Anfang an.
Ist ein Projekt wie meines für die Integration in ein ORM-Framework geeignet oder wäre das ein Overkill?
Das sieht aus wie ein Duplikat von http: // stackoverflow.com/questions/349718/ado-net-entity-framework-decision-making-between-orm-solutions und viele mehr. Suche auf "Orm Framework" und du wirst sehen. –