Efcore: Replacement for RelationalMetadataExtensions?

Created on 13 Dec 2019  路  1Comment  路  Source: dotnet/efcore

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

Further technical details

EF Core version: 3.1
Database provider: Microsoft.EntityFrameworkCore.SqlServer
Target framework: .NET Framework 4.8

closed-question customer-reported

Most helpful comment

C# foreach (var propertyType in entityType.GetProperties()) { propertyType.SetColumnName(""); propertyType.SetColumnType(""); }

>All comments

C# foreach (var propertyType in entityType.GetProperties()) { propertyType.SetColumnName(""); propertyType.SetColumnType(""); }

Was this page helpful?
0 / 5 - 0 ratings