没有虚拟字段的代码优先模型的关系定义?

Code-first models' relation definitions without virtual fields?

有什么方法可以在不使用 virtual 字段的情况下创建 one-to-manymany-to-many 关系?我问是因为我很乐意重用为 code first 迁移创建的模型,但我不知道如何处理这些 virtual 字段。我只需要一个没有类似功能的普通模型。

P.S。我仅将 EF 用于迁移,因此不存在破坏框架的问题。

virtual 关键字不是必需的。只有当你想实现导航属性的延迟加载时,它们才是必需的。如果您仅将 EF 用于迁移,则可以毫无问题地删除 virtual 关键字。