nhibernate相关内容

NHibernate的:一个基类,有几个映射

我是比较新的NHibernate的,但用它在过去的几个节目已经和我恋爱。我来的情况下,我需要从4-5数据库中的数据汇总到一个数据库。具体地说,它是序列号的数据。每个数据库都会有自己的映射文件,但最终的实体都共享相同的基本结构(串行类)。 据我了解NHibernate的希望每个类的映射,所以我最初的想法是有一个基地串行类,然后从它继承为每个不同的数据库,并创建一个独特的映射文件(继承类将有为零 ..
发布时间:2016-09-18 11:06:24 C#/.NET

NHibernate3查询VS QueryOver

我注意到有两种方法可以创建NHibernate的漂亮的通用友好访问 IQueryOver< T,T>查询= session.QueryOver< T>(),其中(标准)。 和 的IQueryable< T>查询= session.Query< T>(),其中(标准)。 每个接口的实现。 I ..
发布时间:2016-09-08 19:42:34 C#/.NET

DI / IOC NHibernate和在让他们一起工作的帮助

我试图让我周围的DI / IOC NHibernate的头,让他们很好地协同工作为我开发的应用程序。我是很新的这两个NHibernate和DI /国际奥委会所以不太清楚我在做什么是否是明智的方法是想一下吧。这是该方案 该应用为用户提供了用于计算一个特定金融交易的特定值(称为边缘)的能力。每个事务的marging值的计算是由要使用的抽象MarginCalculator类和具体实施的具体实施方式 ..
发布时间:2016-09-08 19:28:16 C#/.NET

生成NHibernate的配置文件数据库

是否有可能生成NHibernate的配置文件数据库表和C#类?之后,是有可能改变的配置文件,并更新表和配置文件非破坏性? 你推荐任何工具来做到这一点? (最好是免费的...) 解决方案 正如勒夫所说,这是“hbm2ddl.auto”设定你要寻找对于 您可以通过如下代码设置: VAR CFG =新NHibernate.Cfg.Configuration(); cfg. ..
发布时间:2016-09-08 19:03:42 C#/.NET

分页通过延迟加载集合与NHibernate

我看了这篇文章哪里Ayende 国家NHibernate的可以(与EF 4): 收藏懒=“额外” - 懒惰的额外手段这NHibernate的适应 ,你可能在你的收藏 上运行的操作。这意味着 的blog.Posts.Count不会强迫整个集合的 载荷,但 ,而将创建一个帖子“SELECT COUNT(*) 其中BlogId = 1“ 语句,因此 blog.Posts.Conta ..
发布时间:2016-09-08 18:59:08 C#/.NET

NHibernate的 - 无负载实体更新单场?

我在这里用户得到的产品列表的使用情况,并且可以选择多个产品和主动或禁用它们。 此列表的模式是不可变的和我有一个资料库这需要应该取消他们所有的模型的列表。 我有另一个完整的产品编辑模型,但我宁愿没有装载数百那些简单地改变一个栏位。 我使用Session.CreateQuery concidering,但有没有更好的方式来acomplish呢? 解决方案 HQL是要走的路。 ..
发布时间:2016-09-08 18:32:18 C#/.NET

NHibernate的的无状态会话的刀片是缓慢的

这是一个对夫妇,我正在努力提高NHibernate的插入性能天。 我在很多帖子读取(如这之一)的无状态会话可以插入像1000〜2000年的记录每秒....但是,它可以插入记录1243的最佳时间是9秒多对我来说: VAR SessionFactory的=新NHibernateConfiguration()CreateSessionFactory()。 使用(IStatelessSes ..
发布时间:2016-09-08 18:30:32 C#/.NET

如何配置与MySQL功能NHibernate

我想NHibernate的配置为使用MySQL数据库。我发现MSSQL和SQLite,但没有对MySQL的例子。 所以,我该如何改变这种做法,它使用MySQL的: Fluently.Configure()数据库( MsSqlConfiguration.MsSql2005.ConnectionString( C => c.FromConnectionStringWithKey(“的 ..
发布时间:2016-09-08 17:13:09 C#/.NET

是跳跃的ORM乐队旅行车大家在这里?

微软LINQ到SQL,实体框架(EF),和NHibernate等等都提出运筹学和​​管理学作为下一代数据映射技术,并自称是轻便,快速和容易。例如像在这篇文章中刚刚发表在杂志VS: 的 http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583 谁都是兴奋在他们的项目实施这些技术?哪里是在这些技术,使他们 ..
发布时间:2016-09-08 17:07:35 C#/.NET

入门与NHibernate 3.2贫嘴API

我开始一个新的项目,我想使用NHibernate的3.2。我知道,它现在可以做一些类似的东西FluentNHibernate,我想给它一个尝试。 不过,我有一个很难的贫嘴API查找文档。我见过博客的 ..
发布时间:2016-09-07 13:08:51 C#/.NET

连接两个不相关的视图表与NHibernate和的ICriteria

我有一个基于两个视图两个实体。该映射是这样的: Entiy答: <类名=“搜索查看”表=“搜索查看”动态更新=“真正的”可变=“false”的模式行动=“无”> < ID名称=“ID”类型=“GUID”列=“ID”/> <属性名=“ID”列=“ID”类型=“GUID”/> <属性名=“过期”列=“过期”类型=“日期时间”/> &L ..
发布时间:2016-09-07 12:51:49 C#/.NET

功能NHibernate - ProjectionList - 的ICriteria将返回空值

我在NHibernate的很新,但我周围的一派,也没有发现任何事情来帮助这个问题。我希望你们可以! ;) 我改变了属性的名称和方法,因为这个代码是公司的财产,但基本上这就是我需要一些帮助。 我有以下情形: 我的域实体: 公共类结构 { 公共虚拟INT标识{搞定;组; } 公共虚拟字符串名称{;组; } 公共虚拟经理人获得{;组; } //我需要填写在这里。 //等 } ..

有条件的依赖注入,只有当财产不为空结合

这是有义务冒充访问底层数据源在当前用户的桌面应用程序。 我怎么能告诉Ninject不绑定依赖,直到父对象的属性不是null? 在启动 应用程序强制用户身份验证 一旦通过验证,到目前用户凭据的参考保持在 IMembershipService 内访问底层数据源责成至有认证的用户,以便commection字符串规定的凭证来冒充 其实我使用NHibernate,我需要动态创建。根据在 ..

两个不同的程序集版本"找到的程序集清单定义不匹配的程序集引用"

我有我就这一工作的一个项目需要使用MySQL连接器为NHibernate的,(Mysql.Data.dll)的。我也想引用在同一项目中的另一个项目(Migrator.NET)。问题是,即使Migrator.NET与参考MySql.Data与特定版本= FALSE建成,它仍然试图引用MySql.Data的旧版本,该库是使用,而不是只使用有版本内置..和我得到​​的标题中列出的除外: ----> ..
发布时间:2016-09-07 11:12:30 C#/.NET

使用或子句中的NHibernate queryover

我使用NHibernate。我通过queryover方法编写查询。我能写,条文如下代码。其工作罚款。 db.QueryOver(用户)() 。凡(功能(X)x.Role =“客人“) 。而(功能(X)x.Block = 0) 。而(功能(X)= x.APPID APPID) 的.List(); 不过,我想用或者条款代替的和,或两者的组合。我怎样才能实现这一点。谢谢 ..
发布时间:2016-09-06 14:44:30 C#/.NET

映射在NHibernate的一个枚举位标志

采取以下枚举标志 [国旗] 枚举Permssions { CanComment = 1, CanEdit = 2, CanDelete = 4, CanRemoveUsers = 8, =所有CanComment | CanEdit | CanDelete | CanRemoveUsers } 在NHibernate的我已经映射到一个枚举使用前: ..
发布时间:2016-09-06 14:07:29 C#/.NET

NHibernate和AUTOFAC在WinForm应用程序

我在找一个很好的教程中注入的Isession创建一个表单时和形式接近的处置ISession的一个WinForm应用程序与NHibernate配置AUTOFAC。 我发现使用WinForm的很多MVC和ASP.NET的例子,但没有。 您可以点我在正确的方向? 解决方案 我会做这样的事情。 公共类FormFactory { 只读ILifetimeScope范围; 公 ..
发布时间:2016-09-06 13:53:55 C#/.NET

你如何在代码中的C#(VS 2008)解决方案目录?

在这里得到了一个恼人的问题。我有一个NHibernate的/表单应用程序,我通过SVN工作。我做了一些我自己控制的,但是当我拖放那些(或观看在那里我已经被拖某种形式的编辑器)到我的一些其他控件,Visual Studio将决定它需要执行一些我写的代码,包括查找hibernate.cfg.xml中的一部分。 我不知道这是为什么,但(有时!)当我的窗体加载或在执行该代码拖放切换当前目录为C:\p ..
发布时间:2016-09-06 13:43:46 C#/.NET