使用 NHibernate 将 DateTime 属性映射到 Int64 刻度列
我正在使用 Fluent NHibernate 映射到 Oracle 数据库表。 该表有一个代表日期的数字列。该数字代表刻度数,因此转换非常简单。我无法将类型更改为 Ora…
单向一对多关系的 NHibernate 配置
我正在尝试建立如下关系。每个Master 项目都有一个或多个Detail 项目: public class Detail { public virtual Guid DetailId { get set } public vir…
Fluent NHibernate:如何在两个方向上进行一对多引用?
我们的系统上有用户和人员。每个用户有很多人。但是当用户登录时,我们需要查找他的主要 Person 记录来填写他的姓名、地址、电话等。 public class Pe…
使用流畅验证验证视图模型时出现问题
我正在尝试使用流畅的验证来验证视图模型。当我发布 viewmodel 对象时,modelstate.isvalid 始终返回 false。当我检查已发布对象上的值时,用于获取要…
如何在流畅的nhibernate中将复合主键映射到外国?
我有下表: table A: FOO (PK) | CLIENT (PK) table B: BAR (PK) | CLIENT (PK/FK) | FOO (FK) PK ->主键 FK->外键 A 和 B 之间存在一对多关系。 …
在自动映射和使用 Fluent NHibernate 的 Fluent 映射之间进行选择(S#arp 架构)
我有一个使用 NHibernate 自动映射的应用程序...到目前为止一切正常... 我的 Fluent Global.asax 配置: private void InitializeNHibernateSession()…
单元测试流畅的 NHibernate。需要帮助理解测试期间发生的异常
我有以下测试支持课程。 public class FixtureBase { protected SessionSource SessionSource { get set } protected ISession Session { get private…
流畅的 NHibernate 映射
我有这些类: public class Entity { public virtual Guid Id { get set } public virtual string EntityName { get set } public virtual IDictionar…
Fluent Nhibernate 多对多问题
我有三个表: Person (Id, FirstName) Organization (Id, Name) PersonOrganization (PersonId, OrganizationId, Details) 多对多表 当我第一次使用 F…
C# - Fluent NHibernate 映射问题
有没有办法避免 Fluent NHibernate 中的显式 Id 映射? 我希望它以某种方式自动生成条目 ID,这样我就不必将它作为类的一部分引入。 public class Hey…
NHibernate QueryOver 缓存问题
我正在开发一个 Windows 窗体智能客户端,它使用 Fluent Nhibernate 1.1 和 NHibernate 3.0 来实现持久性。 由于遗留代码,我别无选择,只能创建一个…
FluentNHibernate 单向一对多映射
我有两节课。一种是订单: public class Order { public virtual int Id { get set } public virtual IList<Product> Products { get set } } 另…
是否有相当于 NHibernate 的的组件?在实体框架中?
我们正在研究可以在我们的项目中使用哪种 ORM 技术,更具体地说是 NHibernate 与 Entity Framework 4。NHibernate 中的一个好处是可以将多个列映射到…
流畅的 NHibernate 与 SQLite
我正在使用 SQLite 进行单元测试。 private ISession _session [SetUp] public virtual void SetUp() { string[] mappingAssemblies = RepositoryTest…