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

本文关键字:实体 隐藏 信息 EF 使用 | 更新日期: 2023-09-27 17:55:46

是否可以使 EF 生成具有私有属性资源库的实体类?

例如。我想要类似的东西

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

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

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

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