没有虚拟字段的代码优先模型的关系定义?
Code-first models' relation definitions without virtual fields?
有什么方法可以在不使用 virtual
字段的情况下创建 one-to-many
和 many-to-many
关系?我问是因为我很乐意重用为 code first 迁移创建的模型,但我不知道如何处理这些 virtual
字段。我只需要一个没有类似功能的普通模型。
P.S。我仅将 EF 用于迁移,因此不存在破坏框架的问题。
virtual 关键字不是必需的。只有当你想实现导航属性的延迟加载时,它们才是必需的。如果您仅将 EF 用于迁移,则可以毫无问题地删除 virtual 关键字。
有什么方法可以在不使用 virtual
字段的情况下创建 one-to-many
和 many-to-many
关系?我问是因为我很乐意重用为 code first 迁移创建的模型,但我不知道如何处理这些 virtual
字段。我只需要一个没有类似功能的普通模型。
P.S。我仅将 EF 用于迁移,因此不存在破坏框架的问题。
virtual 关键字不是必需的。只有当你想实现导航属性的延迟加载时,它们才是必需的。如果您仅将 EF 用于迁移,则可以毫无问题地删除 virtual 关键字。