gpt4 book ai didi

nhibernate - 防止 Nhibernate schemaexport 生成外键约束对有很多关系

转载 作者:行者123 更新时间:2023-12-03 23:27:30 26 4
gpt4 key购买 nike

我有一个这样的映射:

HasMany(x => x.Orders).KeyColumn("CustomerID");

这导致schemaexport生成这样的约束:
alter table [CustomerOrder] 
add constraint FK45B3FB85AF01218D
foreign key (CustomerID)
references [Customer]

我尝试在 References() 映射上添加 .NotFound.Ignore() 以禁用约束生成,但这不起作用。

可以定义一个映射来强制 SchemaExport 不生成约束吗?

最佳答案

弄清楚了:

HasMany(x => x.Orders).KeyColumn("CustomerID").ForeignKeyConstraintName("none");

如果名称为“none”,则埋在源代码中的检查将忽略创建

关于nhibernate - 防止 Nhibernate schemaexport 生成外键约束对有很多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826725/

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