fluent-nhibernate

    3热度

    2回答

    我正在使用NHibernate HBM2DDL SchemaExport工具从我的实体对象中生成我的数据库,并且我想使用SQL Server Timestamp列进行优化并发。 我补充说,像这样我的实体对象属性: 公共虚拟的byte [] {时间戳获得;组; } NHibernate将生成Timestamp列,但类型是varbinary(8000)。我宁愿在SQL Server中使用Timesta

    2热度

    1回答

    我的数据库看起来财产以后这样的: MyEntity State ----- ----- id id street name stateId ... zip status ... 我的模型看起来是这样的: class MyEntity { int id { get; set; } Address location { get; set; }

    1热度

    1回答

    我们使用将整数值保存到varchar列的遗留数据库。我们需要将此列映射到Int32属性,并且如果数据库列中的数据为数字或NULL,则它工作良好。 但是,如果列包含空字符串而不是null,那么我们会遇到问题--nhibernate会抛出无法将其转换为整数的错误。 是否可以配置类映射来自动将异常提升到的所有值都转换为默认值(在这种情况下为零)?

    0热度

    1回答

    我有一个与下面的配置 HasMany(x => x.Staff) .Inverse() .Cascade.All(); 一对多的关系,但我得到一个集合初始化失败的错误。 我不得不在这里指定外键,我发现的例子不? 它如何知道哪个是外键? 编辑:仔细看看sql试图使用的例外字段Staff_id 当我说它是StaffID? 马尔科姆

    5热度

    6回答

    无论何时我使用 PersitenceSpecification类验证对值对象具有 引用的实体,我都会收到此奇怪的ArgumentOutOfRangeException。 public class CatalogItem : DomainEntity { internal virtual Manufacturer Manufacturer { get; private set

    0热度

    1回答

    根据ObjectType列,我有一张需要关系到2个表的表。 例如,如果ObjectType = 1,则列对象应该指向TABLE1,并且如果ObjectType = 2,则指向TABLE2。 我可以在NHibernate映射或流利NHibernate中完成此操作吗? 如果不是,你会建议我为两个表类使用相同的接口吗? (注:表模式完全不同)

    2热度

    2回答

    我有两个项目A和B,它们有单向的一对一关系。 (A有一个B) 在数据库中,这些由ATable和BTable表示,它们由ABTable链接在一起。 (从数据库设置看来,存在多对多的关系,但没有,这是出于规范化的原因这样做的)。 问题是由于这个设置,我只能够得到NHibernate映射这个作为实体之间的多对多关系。无论如何让这些实体有一对一的关系? 我能想到的最好的方法就是让它具有多对多的关系,然后在

    23热度

    3回答

    使用Fluent NHibernate可以生成表索引和其余数据库模式吗?我希望能够通过自动构建过程生成完整的数据库DDL。

    22热度

    3回答

    真正从我明白我需要这个 <property name="hibernate.generate_statistics">true</property> 在会话工厂配置结束了,但我不知道怎么做,用流利的NHibernate的。

    3热度

    1回答

    我想配置功能NHibernate和有此代码 Assembly mappingAssembly = Assembly.ReflectionOnlyLoadFrom("LibrarySample.Model.dll"); sessionFactory = Fluently.Configure() .Database(MsSqlConfiguration.MsSql2005 .Co