EF5模型 - 代码生成方法和验证器

时间:2013-10-01 11:45:12

标签: c# entity-framework code-generation

默认情况下,在VS2010中,代码生成方法会为每个属性生成类似的内容:

public global::System.String Header
{
    get
    {
        return _Header;
    }
    set
    {
        OnHeaderChanging(value);
        ReportPropertyChanging("Header");
        _Header = StructuralObject.SetValidValue(value, false, "Header");
        ReportPropertyChanged("Header");
        OnHeaderChanged();
    }
}

其中OnHeaderChangingOnHeaderChanged是部分方法,因此您可以在非自动生成的文件中实现它们并验证该值。

在VS2012中,默认生成类似的内容:

public global::System.String Header { get; set; }
  • 如何为vs2012中生成的代码添加验证?
  • 为什么isn't recommended使用“旧”风格?

0 个答案:

没有答案