实体框架DB首先 - 私有setter

时间:2015-11-13 10:36:09

标签: c# entity-framework ef-database-first

对于每个表,EF都会生成一个部分类,其中所有字段都可公开访问,例如

public int ID { get; set; }

是否可以将set设为私有?然后,我只允许更改字段,调用我的自定义公共方法。

1 个答案:

答案 0 :(得分:2)

使用设计器,您可以从属性网格更改setter的可见性。只需单击属性,按F4,然后选择所需的可见性:

enter image description here

但我建议您选择protected而不是private,因为可能存在一些困难(例如,请参阅此question)。