c# - EF Code First 多对多关系在链接表中存储附加数据

标签 c# entity-framework ef-code-first

如果我有两个关联的实体具有多对多关系,我如何在自动为我创建的“链接表”中存储其他字段?

我尝试过“两个 1 到多个关联”路线,但我很难正确配置级联删除。

最佳答案

除非这些额外的列在数据库级别被某些函数或过程使用,否则链接表中的额外列将毫无用处,因为它们在 Entity Framework 级别是完全不可见的。

听起来您需要重新考虑您的对象模型。如果您绝对需要这些列,您可以随时手动添加它们。

关于c# - EF Code First 多对多关系在链接表中存储附加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6101607/

相关文章:

c# - 使用 Entity Framework 6 代码优先注释映射 xmltype oracle

c# - 将具有 2 "left Join"和多个条件的 Sql 查询转换为 Entity Framework 查询

mapping - Entity Framework 4.1 代码优先方法 : how to define length of properties

ef-code-first - 使用 Entity Framework Code First 中的列名称属性从存储过程进行对象映射

c# - 未从 .NET MVC MultipartFormDataContent POST 收到 .NET Core API List<IFormFile> 文件

c# - Web API 和 Entity Framework ,在哪里指定数据库连接?

c# - EntityFramework 延迟加载在不同的上下文中不起作用

c# - 多对多关系中的 EF Core Include()

c# - 流利的断言 : How to check for key value pair with out case

c# - 设置 CSVHelper 的列顺序