1

我目前正在学习带有实体框架的 ASP.Net MVC 3,并想知道是否有办法修改使用数据库优先方法生成的模型类的 getter 和 setter。比如说,我想在模型的 getter 和 setter 中清理 HTML,以确保没有无效代码保存在数据库中。最好的方法是什么?

之前谢谢。

4

2 回答 2

1

在 edmx 图中,您可以编辑一个属性的属性,其中之一是访问修饰符:

在此处输入图像描述

于 2012-08-22T21:47:37.733 回答
1

您将需要使用您的自定义验证例程。该类将自动填充,由您决定它是否有效。

使用 IValidateableObject 或重写 ValidateEntity 方法来处理您自己的验证。

请参阅 Julie 的文章:http: //msdn.microsoft.com/en-us/data/gg193959.aspx

于 2012-08-22T14:37:28.997 回答