gpt4 book ai didi

mysql - 流利的 Nhibernate 和 MySql,方言问题

转载 作者:行者123 更新时间:2023-11-29 06:24:24 25 4
gpt4 key购买 nike

我对 Fluent nhibernate 和 mysql 有疑问。我正在这样做:

Fluently.Configure()    
.Database(MySQLConfiguration.Standard.ShowSql())
.Mappings(m =>
m.FluentMappings
.AddFromAssemblyOf<ShopperMapping>())
.BuildConfiguration();SchemaExport
exp = new SchemaExport(cfg);
exp.Execute(true, false, false, true);

但是在执行此操作时,我会遇到诸如“方言不支持 DbType.Uint32”之类的失败。对于 Uint64 (ulong) 类型的映射属性,我得到相同的结果。为什么会出现这种情况?有人知道吗?我需要以其他方式映射吗?比如明确说明要使用哪种访问策略或类似的内容?

问候,约尔根

最佳答案

NHibernate 不支持无符号整数类型。 NHibernate 实现的基本类型的完整列表可以在 in the documentation 找到。 .

我不知道有任何“官方说法”来解释为什么它们不是,但如果我不得不猜测那就是 some* major database engines无论出于何种原因do not support unsigned integers .

**对于适当小的“some”值*

关于mysql - 流利的 Nhibernate 和 MySql,方言问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924595/

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