gpt4 book ai didi

entity-framework - 如何在代码优先的多对多关系中指定关系名称

转载 作者:行者123 更新时间:2023-12-04 07:23:06 25 4
gpt4 key购买 nike

当我创建两个多对多关系的实体时,它会在数据库中生成一个关系表,是否可以指定表名?

最佳答案

是的,但您必须使用 fluent API:

mb.Entity<FirstEntity>()
.HasMany(a => a.SecondEntities)
.WithMany(b => b.FirstEntities)
.Map(mc =>
{
mc.ToTable("YourTableName", "YourDbSchema");
mc.MapLeftKey("FirstEntityKeyColumnName");
mc.MapRightKey("SecondEntityKeyColumnName");
});

关于entity-framework - 如何在代码优先的多对多关系中指定关系名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9564819/

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