nhibernate-mapping

    1热度

    1回答

    我正在努力将自己的头围绕着将nHibernate映射到现有数据库的最佳方式。下面是基本表: 用户表: 用户ID字段1 FIELD2 ... 权限表: PermissionID 字段1 场2 ... UserPermissions: 用户名 PermissionID 我有类映射(使用XML)和为User和Permission表起作用,但现在想要使用两个列映射表在这两个类中创建集合。 也就是说,许可类

    1热度

    1回答

    我只是感觉noob今天与nHibernate和努力映射到这个遗留数据集。 我有两个没有唯一键的表,它们在连接和过滤时为用户返回一组属性 - 结果集几乎看起来像键/值对。 相关表格: 用户:用户ID,... ProfileField:FieldId,姓名,... ProfileProperty:用户ID,FieldId,价值... 为用户获取正确数据的SQL查询将为: select pro

    2热度

    1回答

    我已经在NHibernate中映射了一个类层次结构。就这么简单: class abstract Animal class Dog : Animal class Cat: Animal class Cow: Animal 在映射我有ANIMAL_TYPE列设置鉴别值: Dog -> dog Cat -> cat Cow -> cow 所有类型的查询工作。除此之外,当我需要获取两种特

    0热度

    1回答

    当使用映射如: <class name="Product"> <id name="Id"> <generator class="guid" /> </id> <property name="Name"/> <map name="UserAddedFields" table="UserAddedFields" > <key column="

    0热度

    1回答

    我需要定义多个属性的唯一约束。在XML中,这看起来像: <properties name="Name" unique="true"> <property name="FirstName" /> <property name="LastName" /> </properties> 在NHibernate(3.3 +)中等效映射的映射是什么?有没有其他方法可以创建多列唯一索引

    0热度

    1回答

    我有我认为是一个简单的查询,但不能为我的生活弄清楚如何使用nhibernate 2.X来做到这一点。 假设我有这个简单的SQL查询连接到同一个表上,我该如何返回一个对象列表? select primary_details.*, secondary_details.*, from details primary_details JOIN details secondary

    0热度

    1回答

    我有一个日志文件和一个由用户输入的表名。现在,用户输入的这个表名将在日志文件中被搜索,并且如果找到与该表相对应的任何数据,则它应该被映射成最终用户能够理解的非技术性语言。 任何一个人都可以建议如何做这个映射,然后打印等效的映射字符串作为输出。 例如要被映射的数据是: !!!!!! Diff004: record 0 differs in content for fields 'pid' !!!!

    1热度

    1回答

    有没有办法映射数据库中可能存在或可能不存在的列,或将其动态映射到列中?

    2热度

    2回答

    我正在开发一个nhibernate正在使用的站点。这对静态映射工作正常。但问题是我在现有的数据库上应用这个应用程序。所以有什么方法可以在运行时进行类映射。我的意思是用户提供映射的表和列名称。谢谢

    0热度

    1回答

    经过几个小时的阅读几个类似的问题后,我仍然无法找到我遇到的问题。例外是其中如下所述查询发生: Configuration config = new Configuration(); config.AddAssembly(typeof(TestCase).Assembly); ISessionFactory sessionFactory = config.BuildSession