2017-02-21 13 views
0

エンティティフレームワークでSQL Server CE 4.0を使用している.NET WPFプロジェクトがあります。SQL Server CE 4.0 + EFからSQLiteに移動

私はそれをXamarin Formsプロジェクトに修正したいと考えています。私は、データアクセス層を除いて、バックエンドの「移行」はほぼシームレスになると考えています。私はXamarinがサポートしているものについて混乱しています。私はXamarinフォームでSQL Server CEを使用することはできません。 SQLiteはどうですか?私が知る限り、それは支持されています。

ORMについてはどうでしょうか?今、私はEFナビゲーションプロパティを大量に使用しています。 SQLiteでこれを保持できる方法はありますか?

あなたが言及したナビゲーションプロパティを維持しながら、SQLiteのには、SQL Server CEに裏打ちされたEFとナビゲーションの特性に依存しているコードを、変換に行くかどう?

XamarinフォームでSQLiteでEntity Frameworkを使用できますか?

答えて

1

EFコアはSQLiteをサポートしています。

SQL CompactはEFコアでサポートされていますが、Windowsデスクトップでのみサポートされています。 XamarinフォームでのEFコア用

サポートがまだ進行中である、これを参照してください。https://docs.microsoft.com/en-us/ef/efcore-and-ef6/features

+0

が、私はこのストレートを取得する場合、私は見てみましょう。 Xamarin Formsのベスト・ベットはEF Core + SQLiteでしょうか?したがって、Xamarin Forms for .NET Standardは、EF Core + SQLiteを使用できます。私はこの権利を得ていますか?ありがとう。 –

+0

はい、あなたは... – ErikEJ

関連する問題