nhibernate-mapping

    0热度

    1回答

    我的代码中有两个参与多对一关系的实体。问题是,当我尝试删除它说父: ORA-02292:诚信约束违反 - 子记录发现 正如你可以看到下面有一个用户安全参数实体我项目可以有相关的孩子称为特殊用户安全参数。 我期待的ORM当它要消除他们的父母 <bag name="ExeptionalUserSecurityParameters" inverse="true" lazy="false" access=

    0热度

    2回答

    我已经搜索和搜索,但找不到任何东西,甚至远程类似于答案。 我有一个XML文档类型(我的文档类型,没有NHibernate相关)的DTD(xml-dtd),我想将给定文档类型的所有文档存储到关系模型中。不,我不想将XML文件本身作为某种varchar或XML字段或某种类型存储到数据库中,这会破坏目的 - 我希望将其分解为其元素和属性,并将其存储为THAT,作为一个适当的关系模型。而XML支持。 我可

    0热度

    1回答

    当我尝试加载一个实体,该实体具有映射为包的子实体,并且子实体和父级之间的键是字符串时,生成的包将不会如果密钥的大小写与父母的ID属性不匹配,则填充。 如果Office.ID == “MyOffice”和PromotionalContent.ContextKey == “myoffice”,收集不加载促销,即使NHProfiler表明,它是由返回数据库。 如果Office.ID == “MyOffi

    0热度

    1回答

    有人有任何想法使用NHibernate映射只创建多列上的引用吗?该映射只允许一列。 Bag(p => p.Childs, map => { map.Key(k => { k.Column("KeyPart1"); }); map.Key(k => { k.Column("KeyPa

    0热度

    1回答

    我似乎有这个问题很多。 我设置了一个新类。 我设置了一个新的hbm.xml映射并使其成为一个嵌入式资源。 我将运行我的应用程序,它会告诉我我的属性名称不匹配 - 通常是类和映射之间属性名称中的一个案例问题。特定错误“no getter/setter”作为映射中显示的名称。 但这不是这个问题的关键,我解决了这个问题。 现在所有的拼写错误都是固定的,但现在hibernate并没有做任何事情。它完全忽视

    0热度

    1回答

    我的hibernate.cfg.xml是: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory>

    0热度

    1回答

    映射自参照只是为了记录:我使用C#,功能NHibernate和MySQL 5 我用NHibernate的这个项目,但最近我决定用流利的NHibernate代替。而且我在映射引用自身的多对多关系时遇到了问题并带有附加列。 我有表项目。项目可以有许多组件也从表项目。这些组件也可以被其他项目使用。 例如,项目A需要两个组件,分别是项目B和项目C.项目B还用于项目D和项目E,等等。 我用关联表,我需要额外

    1热度

    1回答

    我有两个对象,父母和孩子。我坚持对象父parent1。我想创建一个新的Child对象,将其Parent属性设置为“parent1”并将其添加到parent1上的Childs集合。 家长 public class Parent: IEquatable<Parent> { public virtual IList<Child> Childs{ get; set; } ... }

    1热度

    1回答

    我是.NET MVC的新手。然而,我被困在这个“问题”看起来很常见,我找不到任何教程或stackoverflow线程,解释如何正确地做到这一点。 我有一个类,MyClass的具有相同类型的两个属性 public class MyClass : IEquatable<MyClass> { public virtual MyClass LeftChild { get; set; }

    0热度

    1回答

    人可以帮我在下面的情形: 我有两个表的列: 1) Employee: empId, empName 2) Colleague : colleagueId, empId(as a foreign key refers Employee.empId) 数据可能会在表中: Employee Table empId empName 1 Devesh 2 Nitin 3 Deep 同