gpt4 book ai didi

sql - 使用 Linq to SQL 时使用多列(复合)主键是否有益?

转载 作者:行者123 更新时间:2023-12-04 15:16:51 25 4
gpt4 key购买 nike

使用 Linq to SQL 时,对多对多关系表使用多列(复合)主键是否有益?

或者我应该只添加一个标识列作为非聚集主键并适本地索引 FK 列?

最佳答案

不是 LINQ 问题。如果您的架构需要它们,请使用它们。如果你不这样做,不要。无论哪种方式,LINQ 都会很好地处理您的架构。

LINQ to SQL 不能很好处理的一个领域是用于连接多对多关系的多列/键映射表,但我不会说这完全属于您的问题所解决的类别。您仍然可以在 LINQ 中对映射表执行 CRUD 操作,但 LINQ 无法处理多对多映射表所呈现的关系。 (LINQ 适用于一对一和一对多表。)

我不能谈论 Entity Framework 的任何问题,但同样,如果 EF 对多列/多键表有任何问题,我会感到非常惊讶。

关于sql - 使用 Linq to SQL 时使用多列(复合)主键是否有益?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com