NHibernate(和 Fluent):可以阻止通过 SchemaExport.Create 创建特定表吗?
我正在使用 Fluent NHibernate(我是新手)。我已经映射了数据库中已存在的只读表(它实际上是数据库中的视图)。此外,我还映射了要使用 SchemaExpor…
一对多映射流畅 NHibernate
我正在尝试建立一对多关系。我有以下映射: public class User { public User() { UserCourses = new List<UserCourse>() } public virtual int I…
nhibernate实体多重映射
我有实体流畅地映射到现有的 oracle 视图: public class MyEntityMap : ClassMap<MyEntity> { public class MyEntityMap() { ReadOnly() SchemaA…
流畅的 NHibernate 自定义 SQL 查询
我是 NHibernate 和 FNH 的新手。我正在尝试在单个查询中查询多个可能的对象,但我不确定最有效的查询是什么。我有一本单词词典: public class Word …
Fluent NHibernate 会导致“将数字转换为数字数据类型时出现算术溢出错误”插入/保存时
此代码产生“将数字转换为数字数据类型时发生算术溢出错误” Session.Save(new Keyword { Approved = true, Custom = false, Value = "toto", Languag…
为什么 Nhibernate 查询整个集合以删除子集合?
你好 这些是类: public class Child { public int Id { get set } public int Name { get set } } public class Parent { public int Id { get set }…
流畅的 NHibernate 将来自接口的属性映射到一处
如果许多类实现相同的接口,是否可以将这些接口属性映射到一处?还有更多代码@ pastebin 你可以在这里看到类有一些公共接口(但不是全部都是公共基类…
Fluent NHibernate:具有给定类标识符的多行
这个问题实际上和我之前的一个问题有关。 我有一个数据库表 TItemListUserPerm ,其复合主键由三个字段组成。 TItemListUserPerm UserId (PK,FK) TIte…
NHibernate 多事件监听器
是否可以注册多个事件监听器? 目前我们使用 .ExposeConfiguration(AddSoftDelete) 来注册事件监听器,其中 AddSoftDelete 是一个注册监听器的类; pr…
如何查询NHibernate的特定类型?
我使用 Fluent NHibernate 和 DiscrimminateSubClassesOnColumn() 来支持子类化。用于区分子类的列未映射到实体上的实际属性。 如何创建仅返回给定类…
当 ID < 时 NHibernate 写入 value = NULL 0
我们想要实现一个简单的规则,其中当实体的 ID 等于 -1 时,NHibernate 将向数据库分配(保留)NULL。例如,我们有一个“系统内”帐户,应将其作为 NU…
FluentNHibernate HasManyToMany 语法
CREATE TABLE [dbo].[User]( [UserID] [int] IDENTITY(1,1) NOT NULL, [UserName] [varchar](50) NOT NULL, [Password] [varchar](50) NOT NULL, CONS…
将 Console.Out 拆分为文件和控制台
我有一个 DatabasePopulator 控制台程序,它使用我的 Fluent NHibernate 层来发出最终用户程序所需的基本数据库模式。我想用它来生成 SQL 并将其发送…
FluentNHibernate:使用 NotFound.Ignore() 映射引用时的性能损失
我使用 FluentNhibernate,并且当使用 NotFound.Ignore() 映射关联引用时,我看到 NHibernate 执行许多查询。 由于我的遗留数据库的引用完整性有点糟…