2012-04-11 5 views
0

Ich starte ein Projekt von Grund auf in WPF mit SQLite.Ich möchte die neuesten Technologien und Best Practices verwenden und MVVM-Muster verwenden möchten.SQLite zu WPF in MVVM-Muster

was ist der beste weg?

Verwenden von Linq zu SQL Andere ORM oder Datatable zu Auflistung und beobachtbare Auflistung Liste verwenden?

und wie kann ich Daten von SQLite aktualisieren/löschen, wenn ich Observable collection verwende?

Jeder kann mir helfen?

Antwort

0

Da Sie die Best Practice erwähnt haben, schreiben Sie zuerst Unit-Tests. Es wird Ihnen auch helfen, abstrakt zu denken.

Zusätzlich würde ich Entity Framework anstelle von LINQ-zu-SQL verwenden.

+0

Danke david.Nach Ihrer Antwort habe ich einige der Artikel durchsucht, ich fand, dass L2S besser für kleinere Datenbanken/App als EF ist.Alle Zeiger, wenn Sie Hände auf L2S und EF haben? Irgendeine Idee, wie ich sqllite verwenden kann linq2 SQl-oder EF? – Dotnet

+0

Soweit ich es gelesen habe, ist L2S nicht mehr aktiv entwickelt worden, obwohl einige Fehler in Framework-Updates auftreten können. Der Hauptfokus für die Entwicklung liegt bei EF und ich empfehle es sehr, da es die neueste Technologie ist, die Microsoft für ORM hat. – Erick

+0

@Dotnet Verwenden Sie Google. Es gibt so viele Tutorials und Blogs über das, was Sie fragen. Und wenn Sie ein relativ kleines Projekt haben, brauchen Sie meiner Erfahrung nach weder MVVM noch Datenbank. –