Привяжите свойство сущности с помощью функции sql в EF CoreC#

Место общения программистов C#
Ответить
Anonymous
 Привяжите свойство сущности с помощью функции sql в EF Core

Сообщение Anonymous »

У меня есть функция SQL, которая возвращает некоторое вычисленное значение для столбца:

Код: Выделить всё

ALTER FUNCTION [dbo].[f_GetCustomValue]
(@Id int)
RETURNS VARCHAR(MAX)
AS
BEGIN
-- some calculation and joins
END
Тогда у меня есть сущность

Код: Выделить всё

[Table("Country")]
public partial class Country
{
public int Id { get; set; }
public string Name { get; set; }
public string Desc { get; set; }
public string CustomDesc { get; set; }  // here this should be a response from the SQK function
}
У меня есть запрос, чтобы вернуть все страны:

Код: Выделить всё

public IQueryable GetCountries(dbContext context)
{
return context.Countries;
}
Как получить страны с пользовательским описанием, рассчитанным с помощью этой функции SLQ?

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-ef-core
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»