9
A
回答
14
一种方法是这样定义你的ID属性:
public int ID { get; internal set; }
...然后在相同的组件定义你的DbContext类为“类”级。它将拥有对该属性的写入权限,但程序集外部的类不会。
如果您需要在单独的程序集中定义DbContext,则可以使用InternalsVisibleTo属性让该程序集查看“Category”类的内部部分。
相关问题
- 1. 实体框架代码首先愁楚
- 2. 使用实体框架代码首先
- 3. 实体框架代码首先FK场
- 4. 与实体框架代码首先
- 5. 变化实体框架代码首先
- 6. 实体框架代码首先+ MySQL ... NullReferenceException
- 7. 实体框架使用代码首先
- 8. 在实体框架代码首先
- 9. 部署实体框架代码首先
- 10. 我在实体框架代码首先
- 11. 首先在实体框架代码中,为什么密钥不是唯一的
- 12. 实体框架代码首先读写桥表
- 13. 实体框架6.1.1代码首先创建不可读表
- 14. 使用实体框架模型加密密码字段首先
- 15. 实体框架代码首先删除实体没有父
- 16. 实体框架代码首先,指向实体
- 17. 实体框架代码中的继承代码首先
- 18. 实体框架代码优先 - 为此实体类型定义密钥
- 19. 实体框架代码首先,通过“先典”更新父
- 20. 从实体框架模型首先切换到代码优先
- 21. 首先在实体框架代码中实现数据验证
- 22. 实体框架代码首先配置每个实体的架构
- 23. 指定外键实体框架代码首先,Fluent Api
- 24. 实体框架代码首先创建“鉴别器”列
- 25. 如何首先在实体框架代码中删除表?
- 26. 实体框架代码保存后首先不延迟加载
- 27. 实体框架代码首先,可以访问外键值
- 28. 实体框架代码首先与远程数据库
- 29. 实体框架代码首先不要创建表
- 30. 实体框架代码中的关系首先