使用EF生成的实体隐藏信息

时间:2013-01-24 07:17:52

标签: c# entity-framework poco entity-framework-5

我可以让EF使用私有属性设置器生成实体类吗?

EG。我想要像

这样的东西
public class MyTable
{
    public Guid Id {get; private set;}
    //... And so on and so forth, basically the class should hide the setters
}

1 个答案:

答案 0 :(得分:1)

假设您使用tt模板生成POCO实体,可以通过修改tt文件来实现。

另一方面,由于私有变量在WCF通信期间不会被序列化,因此如果您使用任何服务 - 客户端体系结构并交换生成的实体,您将面临问题。