Отображение таблиц функций таблицы базы данных Entity Framework - PullRequest
0 голосов
/ 11 сентября 2018

Я использую EFCore 2.1 База данных Первый подход.Я довольно хорошо знаком с синтаксисом SQL и предпочитаю строить запросы самостоятельно, а не оставлять эту работу на EF.Я использую Table Valued и Scalar Функции для запросов к базе данных.

Я нашел это для Scalar

https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-2.0#database-scalar-function-mapping

Но, к сожалению, ничего о Таблицах Функции.

Есть ли способ заставить Visual Studio получать все функции таблиц, скалярные функции и хранимые процедуры из SQL Server,когда я запускал Scaffolding?

Я раньше использовал LINQ to SQL dbml конструктор.Все было очень просто с dbml .Вы перетаскиваете из Server Explorer и dbml и бум, я могу использовать функцию SQL или SP, как обычный метод C #.

enter image description here

Есть ли шанс воспроизвести это в EFCore?

1 Ответ

0 голосов
/ 11 сентября 2018

Для него нет поддержки обратного инженера (он же DbContext scaffolding), но вы можете использовать FromSql() для запроса с использованием табличных функций.См. эти документы .

var searchTerm = "EF Core";
var blogResults = db.Blogs.FromSql(
    "SELECT * FROM dbo.SearchBlogs({0})",
    searchTerm);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...