I used to be able to-do like:
IEntityType entityType = ...;
foreach (IProperty propertyType in entityType.GetProperties())
{
var relational = propertyType.Relational()
}
To get "IRelationalPropertyAnnotations".
This seems to have come from "RelationalMetadataExtensions" - those no longer seem to be present.
What's the replacement?
Specifically I was using it to get:
relational.ColumnName
relational.ColumnType
EF Core version: 3.1
Database provider: Microsoft.EntityFrameworkCore.SqlServer
Target framework: .NET Framework 4.8
C#
foreach (var propertyType in entityType.GetProperties())
{
propertyType.SetColumnName("");
propertyType.SetColumnType("");
}
Most helpful comment
C# foreach (var propertyType in entityType.GetProperties()) { propertyType.SetColumnName(""); propertyType.SetColumnType(""); }