У меня есть приложение в рамках 4.7.Было использование AssociatedMetadataTypeTypeDescriptionProvider, и я могу назначить метаданные модели и модель сущности.Как я могу назначить эту модель на ядро 2.2?Теперь у меня есть сайт в ядре 2, и переместить это класс, и он не работает: (
Я не могу использовать атрибут MetadataTypeAttribute в модели объекта, потому что у меня есть модель в пакете и другой сборке.
Например, мой код в рамках
ModelMetadata metadata = new ModelMetadata();
metadata.Assign<Product, ProductMetadata>();
public class ModelMetadata
{
public void Assign<TEntity, TEntityMetadata>()
{
var typeDescriptionProvider = new AssociatedMetadataTypeTypeDescriptionProvider(typeof(TEntity), typeof(TEntityMetadata));
TypeDescriptor.AddProvider(typeDescriptionProvider, typeof(TEntity));
}
}