nhibernate相关内容

到IList转换的最佳方式或IEnumerable的到阵列

我有一个HQL查询,可以产生两种结果,一个IList,或结果的IEnumerable。 不过,我希望它返回我选择实体的数组,这将是实现这个目的的最好方法是什么?我可以通过它枚举和构建阵列,或使用CopyTo从()定义的数组。 有没有什么更好的办法?我去的CopyTo从的方法。 解决方案 .NET哪个版本您使用的?如果它是.NET 3.5的,我只是叫 ToArray的(),并用它做。 ..
发布时间:2016-08-29 13:00:01 C#/.NET

我做多对多使用不当连贯NHibernate是什么时候?

我有两个主要实体(DB表) 项目 应用 我有个桥叫提交讨论的 ProjectApplication 3 COL(ID,专案编号,的applicationID) 一个项目可以有很多应用。 应用程序可以在下面很多不同的项目 您基本的多对多映射 目前这是我在我的功能NHibernate映射文件中设置 公共类ProjectMap { 的hasMany(X =&GT ..
发布时间:2016-08-29 12:42:14 C#/.NET

我怎样才能解决这个NHibernate的查询在N层架构?

我已经打了一个墙试图从我的业务层分离NHibernate的。我的架构是这样的: 网络 - >服务 - >资料库 - > NHibernate的 - > DB 我希望能够从我的服务层,可能是我的web层产卵NHibernate的查询,而这些层知道什么ORM他们正在处理。目前,我有我的所有库的查找方法,在需要的IList<对象[]>标准。这让我在一个标准列表通诸如新的对象(){ ..
发布时间:2016-08-28 14:59:09 C#/.NET

使用SQLite的问题:内存:与NHibernate

我使用NHibernate的我dataacess,并且一段时间没有我一直在使用SQLite本地集成测试。我一直在使用的文件,但我想我会出来的:内存:选项。当我火了任何集成测试,数据库似乎是创建(NHibernate的吐出来创建表的SQL),但与数据库interfacting导致错误。 有没有人得到的每NHibernate的内存数据库与工作?它甚至有可能?我使用的连接字符串是这样的: 数据源=: ..
发布时间:2016-08-28 13:55:22 C#/.NET

如何序列化的NHibernate的映射对象的所有属性?

我有一些网络方法,返回我的对象​​追溯到序列化的XML。它只是序列化对象......任何人的NHibernate的映射属性有一些见解?这似乎是网络的方法实际上是序列化NHibernate的代理,而不是我的班。我已经使用[XMLInclude]和[XMLELEMENT]试过了,但性能仍然没有序列化。我身边有这样获得的真正可怕的hackish的方式,但我想知道是否有更好的方法! 事情是这样的: & ..
发布时间:2016-08-28 13:41:20 C#/.NET

其中.NET数据类型是最适合在映射的NHibernate的数量的Oracle数据类型?

我已经看到了一些例子,其中小数在NHibernate的项目用于映射到Oracle整数列。现在,我使用 INT 和长在我的计划。 什么是小数超过 INT / 长?是否有更好的表现? 解决方案 我见过小数代替INT /长在不同的例子。我只是试图理解为什么 这可能是因为.NET 小数和Oracle NUMBER 的映射一个好一点比 长和 NUMBER 键,它也给你更大的灵活性。如果您 ..
发布时间:2016-08-28 13:08:49 C#/.NET

功能NHibernate,与工作接口

我刚切换到流利的NHibernate和我遇到的问题,并没有发现任何关于它的信息。 下面的话: 公共类字段:domainObject的,IField { 公共字段() { } 公共虚拟字符串名称{;组; } 公共虚拟字符串ContactPerson {搞定;组; } 公共虚拟BOOL私人{搞定;组; } 公共虚拟IAddress地址{搞定;组 ..
发布时间:2016-08-26 22:27:04 C#/.NET

编程接口,同时用流利的NHibernate映射

我已经鞭打就范,并已开始学习功能NHibernate(没有previous NHibernate的经验)。在我的项目,我编程到接口,以减少耦合等也就是说pretty多“一切”指的是接口而不是具体类型(即时聊天,而不是消息)。这背后的想法是帮助通过能够模拟依赖它更容易测试。 不过,(流利)的NHibernate不爱它,当我试图映射到接口,而不是具体的类。这个问题很简单 - 根据维基流利,这是明智的 ..
发布时间:2016-08-26 21:11:07 C#/.NET

到有序列表保存到数据库中,同时保持排序的最佳方法

我想知道如果任何人有一个很好的解决了我在过去几年中遇到了无数次的问题。 我有一个购物车和我的客户明确要求,它的顺序是显著。所以,我需要坚持的以数据库。 最显而易见的方法是简单地插入一些OrderField在那里我会数0分配给N和排序这种方式。 但这样做会使重新排序更难,我莫名其妙地觉得,这个解决方案是有点脆弱,有一天会回来看我。 (我使用C#3,5与NHibernate和SQL Serve ..
发布时间:2016-08-26 21:03:22 C#/.NET

如何部分项目,NHibernate的许多领域的子对象

我有以下NHibernate的查询选择基于其课程ID的课程,然后返回选定字段作为课程对象初始获取和查询,没有问题的执行。 MatchMode选项= ... CourseItem courseAlias​​ = NULL; TeacherItem teacherAlias​​ = NULL;VAR的查询= session.QueryOver< CourseItem>() .J ..
发布时间:2016-08-26 21:00:12 C#/.NET

是否有很好的理由不使用ORM?

在我的AP prenticeship,我已经使用 NHibernate的对于一些较小的项目,其中我主要是$ C $的CD和设计我自己的。现在,开始一些较大的项目之前,讨论产生了如何设计数据访问,以及是否使用ORM层。当我还在我的AP prenticeship,仍然认为自己是在企业编程初学者,我并没有真正尝试在我看来,它是使用对象关系映射到数据库可以缓解发展了很多推。在开发团队的其他codeRS比我 ..
发布时间:2016-08-26 20:18:58 C#/.NET

如何创建NHibernate的HasManyToMany关系

我知道大约有HasManyToMany问题,但这次我想把几个字段到像'说明,CreationDate'中间表。 有关我的情况,我不想绑定双向。我有公司,个人和地址表。 而且每个公司或个人可能有超过1个地址。 在这种情况下我该怎么办? 我应该怎么写的类和映射的code? 下面你可以看到表: 解决方案 在这种情况下,答案是pretty简单。不要使用许多一对多。使用配对对象。究竟对你提 ..
发布时间:2016-08-26 20:17:33 C#/.NET

NHibernate的 - 许多使用结/木表中的许多查询

我发现在这里非常类似的问题,但没有匹配的正是我要找的那个。我发现的最接近的两个线程都(是的,他们是不同的线程): NHibernate的许多一对多条件(1) NHibernate的许多一对多条件(2) 不过,我觉得这两个都是直接使用许多一对多的关系。我实际上有两个带接线表,这是pretty标准的做法一对多关系模拟多对一一对多的关系。这里是我的NHibernate映射: 文件: <类 ..
发布时间:2016-08-26 20:16:57 C#/.NET

如何分辨功能NHibernate没有映射类属性

我有一个用流利的NHibernate映射一类,但我想在类的属性之一,由映射被忽略。 使用类和映射下面我得到这个错误: *以下类型可能不能用作代理: iMasterengine.Data.Model.Calendar:方法get_HasEvents应该是虚拟的* //我的课 公共类日历:IEntity { 公共虚拟INT标识{搞定;私人集; } 公共虚拟字符串名称{;组; ..
发布时间:2016-08-26 20:14:48 C#/.NET

NHibernate的动态数列

在我的C#项目,我需要code与动态数列一个表创建一个数据库。像这样 -------------------------------------- ---------------------------------------- |时间|元素#1 |元素#2 | ... |元素#N | -------------------------------------------------- --- ..
发布时间:2016-08-26 16:07:55 C#/.NET