在[Fluent] Nhibrenate中的继承类上调用存储程序,而无需歧视器
我有一个有效的工程,并带有一些继承的表, class Base { int BaseId } class Derived : Base {} class Derived2 : Base {} class BaseMap : ClassMap…
列表中的许多返回null项目
我在项目和 Booker 之间有许多与众不同的关系。 这是一个表的示例: create table Item ( id int generated by default as identity primary key, nam…
Fluentnhibnate:如何映射列表的元素
我有以下类别: public abstract class AbstractGeometry : IGeometry { // something } public class CompositeGeometry : AbstractGeometry { IGeom…
无法使用.xml文件配置Hibernate EntityManager配置
我尝试使用EntityManager编写一些代码,但是Hibernate已更新为Hibernate-Core(6.0.0.-final),并且使用New Hibernate 6.0我的旧代码不起作用 ,我的…
NHibernate:如何将 C# [Guid] 插入 MySQL [BINARY(16) DEFAULT (uuid_to_bin(uuid(),1))] 列?
环境: MySQL Server 8.0、.NET Core 3.1、MySql.Data 8.0.28、NHibernate 5.3.11 我有下表: CREATE TABLE `Master` ( `Row_Id` char(36) NOT NULL D…
使用 NHibernate 和外键映射 SQL 视图
在我的解决方案中,我有以下项目。 MySystem.Core MySystem.Core.Data MySystem.MyAudit1.Core MySystem.MyAudit1.Core.Data MySystem.MyAudit2.Core …
NHibernate Criteria API 错误,创建别名和投影集合
我的任务是使用 NHibernate Criteria API 生成成员数据列表。我需要根据用户界面中的复选框合并分页和过滤。使这一点变得更复杂的是,我不仅从一个实…
Oracle Blob 字段的 NHibernate 架构导出问题
我在使用 NHibernate 的 schemaexport 函数创建 Oracle DB 时遇到问题。 对于定义为 byte[] 的属性,它会创建一个 RAW 类型的 DB 字段(顺便说一句,…
Hibernate 无效映射异常
我正在使用最新的休眠罐。 (即 hibernate-release-4.0.1.Final ) 在以前的版本中,我得到了正确的输出。 我更换了休眠罐,但有一个例外。 org.hiber…
nhibernate 中带有连接子类的多重继承
我有两个基类 Student 和 Course 以及一个子类 StudentCourse ,它继承了这两个基类的属性。 是否可以使用 Joined 子类进行此类继承? 我尝试为 Stude…
NHibernate 正在生成带有错误连接的 SQL
我有一个 NHibernate Linq 查询,它没有按照我的预期工作。 问题似乎来自于在 where 子句中使用左连接表中的可空 int 列。这导致连接就像内部连接一样…
NHibernate - 如何从多对多关系中删除项目?
我跟踪了两个表之间具有多对多关系的映射。如何从映射表中删除条目(在我的例子中为“ProjectUser”)? public ProjectMap() { Id(x => x.Id); Map(x…
nhibernate 使用奇怪的别名生成不正确的 sql 查询
所以我有一个名为 VideoAsset 的实体,它映射到 VideoCategory 和 Group。两者都是多对多: public class VideoAssetMap : IAutoMappingOverride { pu…
Nhibernate 3.2 代码映射,字段映射问题
这不完全是一个问题,而是一个答案和警告。 如果您打算使用 NHibernate 3.2 代码映射字段(而不是出于某种原因的属性)。很可能会偶然发现一些阻塞错…
NHibernate:具有通用枚举属性的映射类
我有一个这样定义的类: public class StateMachineMetadata where T: struct { public virtual int ID { get; protected set; } public virtual T St…