Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper
отсутствует в EF Core 3.
Я использую его для поддержки ограничений сервера sql при установке / удалении с EF Core Migrations.
public class MyCSharpHelper : CSharpHelper
{
public MyCSharpHelper (IRelationalTypeMappingSource relationalTypeMappingSource) : base(relationalTypeMappingSource)
{
}
public override string UnknownLiteral(object value)
{
if (value is MyConstraint[] constraints)
{
return ConstraintManager.ProcessConstraintLiteral(constraints);
}
return base.UnknownLiteral(value);
}
}
Как это должно выглядетьв EF Core 3?