Я всегда использовал code-first с EF Core, теперь мне нужно использовать Database-First. По этому поводу существует множество вопросов, документов и руководств, в которых рассказывается, как создать базу данных,
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Models
Однако мое единственное требование здесь отсутствует во всех них. Мне нужно создать только несколько хранимых процедур и представлений, но все эти документы и вопросы говорят о том, как включать таблицы.
Я собирался создать шаблон, включая все, а затем удалить ненужные вручную, но это не кажется правильным выбором.
context.Database.ExecuteSqlCommand("YourStoredProcedure @p0, @p1", parameters: new[] { "Joseph", "Gates" });
- person StepUp   schedule 14.12.2019Scaffold-DbContext
имеет переключатель-t
для включения таблиц, но я пробовал, теперь он работает для представлений - person Ashkan Mobayen Khiabani   schedule 14.12.2019context.Database.ExecuteSqlCommand("Select Id, Name from myView");
- person StepUp   schedule 14.12.2019