Team Build 在尝试编译 Structuremap 方法时发送错误
尝试编译在 Team Build 上使用 StructureMap 的解决方案时遇到奇怪的错误。 当我尝试在 Visual Studio 上本地编译解决方案时,它工作正常,但当尝试在…
如何使用 NHibernate 流畅地映射没有 setter 和 backing 属性的属性?
假设我有以下实体: public class CalculationInfo { public virtual Int64 Id { get set } public virtual decimal Amount { get set } public virtu…
Fluent NHibernate:将可为 null 的值类型属性映射为组件
如何将可空值类型属性映射为 NHibernate 中的组件? 例如: public struct PersonName { public string FirstName { get private set } public string…
当使用 Fluent NHibernate 自动映射集合时,如何使子级到父级的外键可为空?
如果我有一个父类: public class Parent { public Parent() { Children = new List<Child>() } IList<Child> Children {get private set} } …
Fluent Nhibernate 1.0 - 指定类和连接子类之间的外键约束名称
我认为这应该很简单,但我不知道该怎么做。假设我有以下映射: public class AnimalMap : ClassMap<Animal> { Id( x => x.Id) } public class C…
S#arp Architecture Repository.DbContext.CommitTransaction() 异常行为
我面临存储库和事务的异常行为 这让我很生气。 我有两个简单的 POCO 类 Action 和 Version ,如下所示。有 动作->版本之间的一对多关系。 public cl…
任何人都可以提供 SQLite“SetTimeout”的 C# 示例吗?
我在 Fluent NHibernate 项目上使用 SQLite(system.data.sqlite v. 1.0.60.0)。 我有一个程序写入数据库,另一个程序从数据库读取。有时,我会遇到 …
使用 Fluent NHibernate 映射大字符串
我正在使用 Oracle DB,并且正在尝试映射此类: public class Book { public virtual int Id { get private set } public virtual string Author { ge…
使用 NHibernate 维护插入的引用完整性
我已经了解了很多关于 nhibernate 的知识,但这似乎是我不理解正在发生的事情的最后障碍。所以问题就在这里。 我有一个基本的数据库结构: Shows: ID …
FluentNHibernate IDctionary 具有多对多关系
我有一个以这种方式构建的映射: public class Person { public IDictionary<bool, Action> Actions { get set } } public class Action { public…
NHibernate 是否可以流畅地配置为在子项引用设置为 null 时删除子项?
我听说这也可以通过触发器来完成,但如果可以的话我宁愿不走那条路。现在看来,清空对子对象的引用只会使它们在数据库中成为孤立对象,至少可以说这并…
流畅的 Nhibernate 连接到 Firebird
我无法连接到 Firebird 数据库。我似乎在互联网上找不到太多关于 Fluent NHibernate 和 Firebird 的信息,这导致我来到这里。 任何人都可以提供有关如…
在 Fluent NHibernate 中,我将如何映射以下域模型?
我有一个用户类,看起来像这样 public class User { public virtual int Id { get set } public virtual long ValueA { get set } public virtual int…