标签: c# entity-framework ef-database-first
对于每个表,EF都会生成一个部分类,其中所有字段都可公开访问,例如
public int ID { get; set; }
是否可以将set设为私有?然后,我只允许更改字段,调用我的自定义公共方法。
set
答案 0 :(得分:2)
使用设计器,您可以从属性网格更改setter的可见性。只需单击属性,按F4,然后选择所需的可见性:
但我建议您选择protected而不是private,因为可能存在一些困难(例如,请参阅此question)。
protected
private