我在框架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));
}
}