2017-02-21 6 views
0

У меня есть проект .NET WPF, который использует SQL Server CE 4.0 с Entity Framework.Переместить с SQL Server CE 4.0 + EF на SQLite

Я хочу переделать его в проект Xamarin Forms. Я думаю, что «миграция» бэкэнд будет почти бесшовной, за исключением уровня доступа к данным. Я смущен тем, что поддерживает Xamarin. Я не могу использовать SQL Server CE с формами Xamarin, не так ли? Что относительно SQLite? Насколько мне известно, это поддерживается.

Хорошо, но как насчет ORM? Сейчас я активно использую навигационные свойства EF. Есть ли способ сохранить это с помощью SQLite?

Как вы собираетесь конвертировать код, который опирается на EF и свойства навигации, поддерживаемые SQL Server CE, на SQLite, сохраняя указанные свойства навигации?

Могу ли я использовать Entity Framework с SQLite, на Xamarin Forms?

ответ

1

EF Core поддерживает SQLite, да.

И SQL Compact поддерживается с EF Core, но только на рабочем столе Windows.

Поддержка EF Ядра с Xamarin форм все еще продолжается, увидеть это: https://docs.microsoft.com/en-us/ef/efcore-and-ef6/features

+0

Позвольте мне увидеть, если я прямо. Мой лучший выбор на Xamarin Forms был бы EF Core + SQLite, верно? Итак, Xamarin Forms на .NET Standard, поэтому я могу использовать EF Core + SQLite. Правильно ли я это понимаю? Благодарю. –

+0

Да, вы ... – ErikEJ

Смежные вопросы