Frage

Wie kann ich eine generische Datacontext erstellen auf Linq bedeutet Wenn Datenbankänderung ich muss nicht alles auf Linq Datacontext ändern.

Bitte geben Sie den Code oder Link

War es hilfreich?

Lösung

Wenn Sie das Niveau der dynamischen Abfrage benötigen, LINQ ist wahrscheinlich die falsche Technologie. Einer der wichtigsten Vorteile des LINQ ist statische Typisierung - die in der Regel ein Plus. Fehlbuchstabieren eine Spalte in Ihrem Code und Sie erhalten einen Fehler bei der Kompilierung eher als ein Laufzeitfehler erhalten.

Aber wenn Sie brauchen, ohne eine erneute Kompilierung beliebige Änderungen an der Datenbank-Schema zu handhaben zu können, werden Sie das API zu kämpfen. Gehen Sie stattdessen mit Standard ADO.NET statt (Datareader, Dataadapter, etc).

Andere Tipps

Ich glaube nicht, dies in VS2008 unterstützt wird. Sie müssen Ihre .dbml Wiederaufbau

Ich glaube, Sie wollen eine Business-Schicht zu schreiben. Das ist normal, wie Sie um mit bekommen Ihre Anwendung auf einem bestimmten DAL abhängig sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top