我们使用 NHibernate 作为我们的 ORM。我们有一个表,其中一列有一个自定义 IUserType 映射到它。 IUserType 的用途是根据我们使用的连接类型,该值可能是 null 或只是一个空字符串。 因此,当我们根据底层数据存储运行此查询时,IUserType 会将空字符串转换为 ...
我们使用 NHibernate 作为我们的 ORM。我们有一个表,其中一列有一个自定义 IUserType 映射到它。 IUserType 的用途是根据我们使用的连接类型,该值可能是 null 或只是一个空字符串。 因此,当我们根据底层数据存储运行此查询时,IUserType 会将空字符串转换为 ...
我正在使用托管身份登录到 Azure 数据库。 大多数连接都是通过 Nhibernate 完成的。当我调用以下命令时 connString 是 它给出了一个错误: 有想法该怎么解决这个吗? ...
我有这个 oracle 查询: 查询给了我一个“InnerException: ORA-00923 FROM keyword not found where expected”错误,我看不出错误在哪里。 有人会立即发现看起来很奇怪的东西吗? 我尝试封装 RAD_LAGER_ORIGINAL 是引号并 ...
我使用 Nhibernate,但由于 sql 限制,有时我会收到类似“字符串或二进制数据将在表中被截断...”的错误。 有没有办法限制字符串长度? 我像这里一样单独限制属性。 我使用 MSSQL 作为数据库。 ...
默认情况下,NServiceBus基于代码生成 DB-schema(我认为是使用 NHibernate 的ConventionModelMapper )。 因此,字符串属性被映射到NVARCHAR(255)列。 是否有机会更改/修改NVARCHAR长度? 创建后我尝试手动更改数据库架构,但感觉不对 ...
我想知道如何在 QueryOver (NHibernate 4.0.4) 中执行以下操作假设我有这组课程 我 go 如何在不获取整个实体的情况下让所有学生连同他们的科目和分数? 我要实现的功能是: 但希望使用 NHibernate 的一些功能,如 SelectList 基本上我想做的是这些方面的事情 ...
我有一个数据库模式作为 Episode 表曾经与 Study 有关系,并且在代码中有一个 Criteria 查询,比如 现在Episode.Study列消失了,我如何只请求 Episode 中与 Study 行无关的行? 通过阅读文档和 web,我的印象是我必须对 Study 进行外部连接,然后在 ...
我正在使用 Fluent NHibernate 查询存储在SQL 服务器时态表中的数据。 我真正想做的就是运行一个查询,例如 通过 NHibernate。NHibernate 似乎没有任何内置方式可以运行该查询。 我可以运行如下查询,但只会命中当前表,而不是历史表。 ...
我有一个继承自System.Web.Security.MembershipUser的实体 当我在该实体上打开懒惰时,我收到以下异常: 我该如何解决这个问题? 在System.Web.Security.Membership内部: 所以很明显我不能将受保护的方法添加到MembershipUser中 ...
如何在 (Fluent) NHibernate 中将枚举属性映射为整数外键? 枚举属性作为一个类型字段,它是数据库中的一个整数,但它也需要是一个表的外键,该表包含该枚举的所有允许值(报告目的)。 具体来说,我需要有一个Communication实体,其类型为枚举CommunicationType的 ...
我使用 NHibernate (5.2.5) 在 .NET core 2.2 中开发一个 Api 项目表 A 具有来自表 B 的可为空的外键 我需要创建一个条件来过滤表 A,使用指向表 B 的可为空的外键(不为空),其中表 B 中的状态为 3 这是我尝试过的东西: 还有 and 运算符 但这是我得 ...
我正在尝试 map 以下 object: 使用以下 map: 我收到验证错误,因为 Map 不包含“表”定义。 map objects 是不可能的,而不必制作表格或视图? 我不确定这是否是我通过 NHibernate 获取数据库时间的正确方法。感谢任何帮助。 ...
基本上我正在为 Mimic.contains 行为创建一个扩展/谓词方法 NHibernate 查询 在上面的查询中, .In是我的扩展方法。 对于导致错误的扩展方法/predicate,上面的查询以延迟方式执行,但是当与.Contains 一起使用时,相同的查询执行没有任何问题。 此外,由于 L ...
我们正在将 nHibernate 中的遗留应用程序移植到 Google 云。 可以使用 nHibernate 以弹性方式访问 Google coud SQL 服务器吗? 有单独的 NuGet package 从 nHibernate 访问谷歌云 Spanner。但我没有找到任何使用 nHibern ...
这是我的查询: 两个单独的 if 用于检查 filter.Subject 和 filter.OnlyMainSubject 不起作用(QueryOver 中的重复实例) ...
我正在努力在我的映射中使用外键。 我的 Model 看起来像这样: 我的映射看起来像这样 因此,我正在尝试做的是,我正在尝试保存会计 Object 并且它必须更新表 tblCompany 中的外键这是我的保存方法的样子 代码执行后,这就是我的数据库中的内容数据库结果您会注意到 Account_id ...
我有一个数据集要使用 NHibernate 在 dotnet6 上使用 c# 插入到 mssql 数据库中。 该数据集包含近 8k 个要在数据库中插入或更新的条目。 代码看起来像这样。 (使用 vs22 的内置分析器我可以观察到每个条目大约需要 80 毫秒:8000/(1000/80)=640s/ ...
在构建 session 时,我想为 FluentNhibernate 使用 NHibernate 配置。 这就是我建造工厂 session 的方式: 我不确定我正在使用的委托以及我在那里调用的调用方法。 GetConfiguration 方法如下所示: 当然,我有包含连接字符串的 xml 配置: ...
我有以下情况。 我忽略了收藏吧 Bars 是延迟加载的,并使用 BarsDTO 进行映射。 如果我只从数据库加载 Foo 实体,我只会得到 Name 值。 但是当映射发生时,我在 SQL Profiler 中看到所有条形图都是从数据库加载但未映射到 DTO。 为什么 Automapper 会加载被 ...
系统使用 NHibernate.Logging.Serilog 来记录 NHibernate。 似乎配置 NHibernate.Logging.Serilog 的唯一方法是 appSettings 和 serilog-settings-appsettings。 有没有办法在不使用 appSetti ...