Cle*_*man 5 entity-framework-4 asp.net-mvc-3
是否有不同的方法在EntityFramework自动生成的类的属性上设置[AllowHtml]属性?我讨厌更改自动生成的文件,因为每次我对模型进行更改时,我的更改都会丢失.
但除了使用该属性之外,没有其他明显的方法可以为特定属性设置[AllowHtml].这样做有非属性的方法吗?
您可以使用MetadataTypeAttribute为关联(伙伴)类中生成的代码指定属性.因此,您将属性放在一个单独的类中,该类不会受到代码重新生成的影响:
[MetadataType(typeof(YourEntityMetadata))]
public partial class YourEntityClass
{
}
public class YourEntityMetadata
{
[AllowHtml]
public string YourPropertyWithHtml { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
Metadata类中的属性名称应与您的实体属性名称匹配.
| 归档时间: |
|
| 查看次数: |
1954 次 |
| 最近记录: |