-
8 votesanswersviews
如何在Fluent NHibernate中通过命名空间添加映射
在我的应用程序中,我需要与多个数据库进行通信 . 我在NHibernate中通过为每个数据库创建一个SessionFactory来处理它(我认为这是正确的事情) . 所以我有两套模型(每个数据库一个)和两组Fluent NHibernate ClassMap<> 映射 . 两者都在同一个项目中(由命名空间分隔),我想保持这种方式 . 创建SessionFactory时出现问题 . 据... -
0 votesanswersviews
流畅的NHibernate“数据库未通过数据库方法配置 . ”
我开始使用Fluent.NHibernate作为我已经正确使用NHibernate的C#web probject,现在我想迁移到Fluent . 当我尝试执行配置请求时,我收到错误: 创建SessionFactory时使用了无效或不完整的配置 . 检查PotentialReasons集合,以及InnerException以获取更多详细信息 . 未通过Database方法配置数据库 . 进入Po... -
0 votesanswersviews
流畅的Nhibernate映射与列
嗨我在处理流利的nhibernate时遇到了一个问题 . 我的用户实体在下面 public class UserEntity {public virtual int Userid {get;组;公共虚拟CompanyEntity CompanyId {get;组; public virtual string Name {get;组; } public virtual string Email {... -
4 votesanswersviews
流畅的NHibernate引用常量
我有一个映射在Fluent NHibernate中的表 . 此表必须连接到ID上的另一个表,但还必须根据一组常量值过滤该表上的连接值 . 考虑以下SQL: SELECT * FROM Table1 INNER JOIN Table2 ON Table1.Table2Id = Table2.Id AND Table2.Category = 'A const... -
5 votesanswersviews
流畅的NHibernate在现有数据库上的多对多关系
我正在使用Fluent NHibernate映射现有数据库,并且在尝试填充多对多集合时遇到了问题 . 数据库本身没有使用外键正确设置,这是我遇到的问题的简化示例 . 表: 用户 团体 UsersInGroups 实体类: public class User { public virtual long UserID { get; set; } public virt... -
1 votesanswersviews
NHibernate多对一的关系
我们有以下域对象: - public class UserDevice : BaseObject { // different properties to hold data } public class DeviceRecipient:BaseObject { public virtual UserDevice LastAttemptedDevice{get;set;} } 因此,使用流畅... -
0 votesanswersviews
Fluent NHibernate HasMany映射在外键中插入null
我有2个实体: public class Parent { public virtual string Number { get; set; } public virtual IList<Child> Children { get; set; } public Parent() { Phones = new List<Child&g... -
0 votesanswersviews
使用属性进行多对多映射 - 主键是外键
我无法通过属性关系将我的多个映射到多个 . 很像这里的问题 fluent nhibernate - Many to Many mapping with attribute 但我的中产阶级没有主键,而是由其他两个类的ID组成 . 报价SKU级(中产阶级) public class QuotationSKUCost : Entity { public virtual decimal UnitP... -
1 votesanswersviews
NHibernate / FluentNHibernate readonly compositeId
我正在尝试映射2个实体 . JournalEntry.cs class JournalEntry { private readonly IList<JournalEntryItem> _items; public JournalEntry() { _items = new List<JournalEntryItem>(); ... -
1 votesanswersviews
NHibernate使用空间数据类型自动化
我正在尝试使用来自空间扩展的Point数据类型的流畅nhibernate自动化 . 我有一个具有以下属性的A类 公共虚拟点位置{get;组; } 和这个配置 using NetTopologySuite.Geometries; var sessionFactory = Fluently.Configure() .Database(MySQLConfiguration.S...