В настоящее время в EF Core нет стандартного эквивалента.
Но его легко добавить с помощью EF Core 2.0+ Отображение скалярной функции базы данных , например,
public static class SqlFunctions
{
[DbFunction("DIFFERENCE", "")]
public static int? Difference(string s1, string s2)
=> throw new NotSupportedException();
}
Свободная конфигурация (требуется для функций, которые не отображаются черезDbContext
производный класс):
modelBuilder.HasDbFunction(() => SqlFunctions.Difference(default, default));