使用数据库优先方法修改Getter和Setter

时间:2012-08-22 12:30:10

标签: asp.net-mvc-3 entity-framework ef-database-first

我目前正在使用Entity Framework学习ASP.Net MVC 3,并想知道是否有一种方法可以修改使用数据库第一种方法生成的模型类的getter和setter。比如,我想在模型的getter和setter中清理HTML,以确保在数据库中没有保存无效代码。最好的方法是什么?

先谢谢。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

enter image description here