Frage

Im arbeiten an einer Anwendung, die Anforderungen an eine Datenbank zu sprechen. Die Anwendung ist in C # geschrieben. Im ziemlich von LINQ und Auto-Erzeugungs Klassen getroffen, um die Datenbank und ihre Tabellen zu vertreten, so zunächst als ich mit SQL als .NET nur mit Unterstützung für LINQ to SQL kommt. Gerade jetzt lehnt Im mehr zu MySQL vor allem, weil die Skalierung des SQL-Servers könnte teuer werden und weil die Menschen in meinen Unternehmen sind besser vertraut mit MySQL, mir eingeschlossen. Dies ist, wo DbLinq kommt in. Von dem, was ich habe DbLinq funktioniert gut für einfache Abfragen lesen, aber vielleicht auf kompliziertere brechen. Könnten Sie teilen Sie Ihre Erfahrungen DbLinq in Verwendung? Should DbLinq noch als experimentell angesehen werden oder könnte ich erwarten, es zu benutzen, ohne viele Probleme?

Danke, Bas

Edit:

Ich habe gelesen, dass DbLinq nicht in der Lage ist, mehr als ein Fremdschlüssel kann jeder kommentieren zu handhaben, ob dies noch der Fall ist?

War es hilfreich?

Lösung

Ich weiß nicht viel über DBSQL, aber überprüfe Entity Framework. Es ermöglicht Ihnen, Linq zu tun und kann mit MySQL verwendet werden. Sehen Sie sich diese Frage SO für weitere Informationen über LinqToEntityFramework für MySQL Benutzung von MySQL mit Entity Framework

Andere Tipps

Ich habe EntityFramework zu MySQL db in meinem letzten Projekt zu verbinden. Es ist gibt einige Probleme kleinere, aber reduziert Aufwand, um Code erforderlich. Ich bin Super mit ihm beeindruckt. Ich hatte Paging und Filtern in der Anwendung zu tun. Wegen EF war dies ein Stück Kuchen.

Diese Anwendung hatte sehr weniger Daten (Anteil von Millionen Zeilen). Ich würde gerne wissen, wie Entity Framework wird in Anwendungen tun, die großen Daten hat.

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