this.Property(f => f.Id)
.IsRequired()
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
this.Property(f => f.PersianName)
.IsRequired()
.HasMaxLength(30)
.HasColumnType( "nVarChar" );
我想添加类似这样的内容
this.Property(f => f.PersianName)
.IsRequired()
.HasMaxLength(30)
.HasColumnType( "nVarChar" )
.MyMethod("MyArg"); // How add this to entity Configuration
我也需要相应的[MyMethod("MyArg")]
属性。如何在我的代码中获取此信息,这个属性是什么属性和值是什么?
答案 0 :(得分:1)
您将在ef6-class中找到约定:ConventionPrimitivePropertyConfiguration
你可以写一个扩展方法:
public virtual ConventionPrimitivePropertyConfiguration MyMethod(this ConventionPrimitivePropertyConfiguration , string yourParam)
{
...
}