有没有设置[AllowHtml]属性上正由的EntityFramework自动生成的类的属性以不同的方式? 我讨厌改变自动生成的文件,因为我每次做一个模型更改时间,我的变化迷路。
但对于超过使用属性之外的特定属性设置[AllowHtml]没有其他明显的方式。 是否有这样做的一个非属性呢?
有没有设置[AllowHtml]属性上正由的EntityFramework自动生成的类的属性以不同的方式? 我讨厌改变自动生成的文件,因为我每次做一个模型更改时间,我的变化迷路。
但对于超过使用属性之外的特定属性设置[AllowHtml]没有其他明显的方式。 是否有这样做的一个非属性呢?
您可以使用MetadataTypeAttribute指定为在相关(好友)类生成的代码属性。 所以,你把你的属性,在一个单独的类,它不会与代码重新生成来实现:
[MetadataType(typeof(YourEntityMetadata))]
public partial class YourEntityClass
{
}
public class YourEntityMetadata
{
[AllowHtml]
public string YourPropertyWithHtml { get; set; }
}
在元数据类中的属性名称必须与您的实体属性的名称。