Как я могу пометить параметр для пользовательской функции EF Core, который будет закодирован как имя столбцаC#

Место общения программистов C#
Anonymous
Как я могу пометить параметр для пользовательской функции EF Core, который будет закодирован как имя столбца

Сообщение Anonymous »

Я хочу использовать функцию json PostgreSQL, которая не является частью NpgsqlJsonDbFunctionsExtensions

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

[DbFunction("jsonb_extract_path_text", IsBuiltIn = true)]
public static string JsonExtract(string json, string key)
=> throw new NotSupportedException("This method is for use with LINQ only.");
Проблема в том, что первый параметр переводится как строка 'ColumnName' , но мне нужно имя столбца в двойных кавычках "ColumnName".
Есть ли какое-либо соглашение или атрибут, на который я могу положиться, чтобы оно было правильно переведено?

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-column-n

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