有没有办法扩展实体框架对象,使其不映射到数据库

本文关键字:映射 数据库 对象 扩展 实体 框架 有没有 | 更新日期: 2023-09-27 18:36:04

我有一个其他人创建的映射到数据库的实体框架对象。 我想扩展此对象以包含我不想映射到数据库的字段(或在数据库中创建新表或字段),我被告知您可以将字段标记为 [NotMapped],但它不会映射到数据库。 我一直在研究分部类,我想知道是否有办法创建分部类,其中一个可以映射到数据库,另一个不会,而不是将所有内容单独标记为 [NotMapped]。

有没有办法扩展实体框架对象,使其不映射到数据库

编译器而言:它所做的只是将各种不同的partial类端到端地拼接在一起。在逐个文件 (etc) 级别,您可以执行的操作不多,除了更改页面顶部的 using 指令,但这不会更改代码的含义

所以基本上:不,没有办法使用partial类来做你所描述的。您需要单独装饰每个成员,就像您已经在做的那样。