1

Я следую this учебному пособию, и, похоже, вам нужно построить все отношения вручную. Есть ли какой-нибудь визуализатор/дизайнер базы данных для визуальной студии, который поможет вам легко создать базу данных SQLite? Что-то вроде этого: enter image description hereДизайнер базы данных UWP для SQLite

ответ

1

TL; DR: В настоящее время нет официальной поддержки в UWP для создания базы данных с дизайнером и иметь как SQL и C# код генерируется.

Если вы используете EF Core с кодом сначала, как это сделано в учебнике, за которым вы следуете, то есть нет дизайнера, чтобы помочь. В конце концов, сначала это «код первый», а не дизайнер.

Если вы действительно хотите создать свою базу данных, вы можете использовать расширение Visual Studio от ErikEJ под названием SQLite/SQL Server Compact Toolbox. Это поможет вам создать базу данных, но тогда у вас не будет возможности генерировать классы C# DBContext и Entity для UWP, поскольку UWP поддерживает только EF Core (а не EF 6).

Таким образом, вам придется либо написать сами модели после разработки базы данных, и вы вернетесь к шагу 1 (так зачем использовать визуальный конструктор), либо сами создайте SQL-запросы, используя SQLite.NET-PCL или любой другой SQLite Пакет NuGet.

+1

Не верно: EF Core имеет инструментарий для создания DbContext и классов из существующей базы данных (scaffold-dbcontext) – ErikEJ

+0

Я подумывал работать над подходом, основанным на модели, но работая с SQLite. – mbob

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

  • Нет связанных вопросов^_^