腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
NHibernate
:
在
一
次
访问
数据库
的
往返
过程
中
,
如何
对
许多
子代和孙子(
对象
图
)
执行
急切
的
子
选择
取取?
、
、
首先,请不要试图说服我不要做急切
的
负载遍历
对象
图
并导致(通过延迟加载)甚至不止一
次
往返
到
数据库
是一个
选择
。 我有一个大
的
物体
图
。我想要获取根
对象
,以及它
的
子代、孙辈、曾孙等
的
子集。目前,我通过创建多个Future
对象
(带有条件)来实现这一点,
在
每个
对象
中
,我做
的
是SetFetchMode(&q
浏览 3
提问于2011-03-10
得票数 13
2
回答
nhibernate
和实体框架在批处理方面有什么区别?
、
、
、
我想从上面的orm中
选择
一个。
nhibernate
和实体框架在批处理方面有什么区别?
浏览 0
提问于2011-05-22
得票数 2
回答已采纳
1
回答
结果集中
的
NHibernate
Fetch/FetchMany复制,
如何
用ToFuture()修复
、
、
我对使用
NHibernate
还比较陌生,而且我遇到了一个我似乎无法解决
的
缺点。我有一个
对象
树,希望
在
一
次
往返
中
从
数据库
中
检索,但最终得到一个笛卡尔产品。我试图检索
的
对象
名为'AccountGroup'、'Concern'、'Advertiser'和'Product',我只希望获得活动用户有权限
的
浏览 5
提问于2015-02-05
得票数 2
回答已采纳
1
回答
这段
NHibernate
代码对提交有什么影响?
、
、
我遇到了以下代码导致异常
的
问题。Where(p => p.Klant.ID == clientId) }我
的
问题是:第一段代码有用吗?它有什么作用吗?结果没有存储
在
以后使
浏览 3
提问于2020-01-31
得票数 0
3
回答
具有多个查询
的
会话:
数据库
是否被多次命中?
、
我有一个包含10个select查询
的
会话。当我提交会话时,是所有10个查询都作为一个请求发送,还是有10个
数据库
往返
?
浏览 0
提问于2012-01-06
得票数 0
回答已采纳
1
回答
如何
使用
NHibernate
插入
数据库
中
可能已经存在
的
分离
对象
?
、
scope.Update(obj); else scope.Insert(obj); transaction.Commit();如果scope和transaction分别是围绕
NHibernate
会话和事务
对象
的
瘦抽象层,则ExistsById将映射到HQL查询,以检查是否在
数据库
、Update和Insert映射中找到给定
的
ID到相应
的
会话操作。代码
的
目的是更新
数据库
中
的
浏览 2
提问于2009-11-19
得票数 0
3
回答
有人能帮我理解一下为什么自动识别(int)
在
使用
NHibernate
时是不好
的
吗?
、
我已经看到很多关于使用Guid而不是int (以及
数据库
中
的
自动id)
的
评论(从
NHibernate
的
角度来看),结论是使用自动标识打破了UoW模式。对这个问题有一个简短
的
描述,但它并没有真正告诉我“为什么”它打破了模式(除非我误解了很可能是这种情况。 有没有人能开导我?
浏览 2
提问于2009-10-08
得票数 4
回答已采纳
2
回答
在
NHibernate
中
笛卡尔乘积到底是什么?
、
我经常从我
的
同事那里听到“笛卡尔产品”这个词,因为有一个领域模型
在
集合中有一个集合,并且急切地获取它。假设我有下面的模型。这看起来很好,正如对必要表
的
连接所预期
的
那样。childstock1_.OrderId 我
的
数据库
中有125个订单,当我急切地获取带有产品和单元
的
订单时,我仍然会得到125条记录。orders
浏览 0
提问于2013-05-16
得票数 1
回答已采纳
2
回答
加载层次结构
的
最佳方法(需要所有项目)
、
、
所以我有一个层次结构,我有一个递归函数来构建
子
结构。
在
每个级别上,做Parent.Children (懒散加载)还是Context.Whatever.Where(x => x.ParentId == currentItemId)更好?如果有更好
的
方法加载层次结构,我也
在
寻找其他建议。
在
一个查询
中
获取所有项,然后在内存
中
构建层次结构会更好吗? 一些可能有用
的
更多细节:这只是用来构建一棵树。所以每个“级别”只需要一个id和标题。我只有一个简单
浏览 0
提问于2014-06-17
得票数 2
回答已采纳
2
回答
何时向Breeze实体添加扩展其他复杂类型
、
、
、
、
我想从
数据库
加载一个实体,然后使用它
的
ICollection (来自模型类)加载一些
子
数据。如果是一对多
的
关系,这在单个视图模型
中
是足够简单
的
,但我有一个更复杂
的
结构-到目前为止,我提出
的
其他
选择
可能不是最好
的
方法,所以我
的
问题
浏览 0
提问于2013-04-25
得票数 1
回答已采纳
1
回答
您应该使用
NHibernate
和Server 2008
的
外部连接获取吗?
、
、
、
在外部连接获取上,
Nhibernate
说: 我正在决
浏览 4
提问于2010-02-20
得票数 4
回答已采纳
1
回答
Html.RenderAction性能?
我可能希望
在
我
的
观点上有多个Renderaction,但考虑到在这种情况下renderAction
的
性能。例如,我有几个模块,我可以
在
视图上呈现它,有两种方法: 谢谢
浏览 3
提问于2010-02-03
得票数 2
回答已采纳
2
回答
从asp.net POST操作方法更新
nhibernate
实体
的
正确方法是什么?
、
我们通过表单正确地进行了所有实体ID
的
往返
。对于下列任何一种场景,这似乎都很好:失败
的
情况是:-删除
子
对象
-也就是说,如果它们不在IList
中
,则不
浏览 2
提问于2009-04-27
得票数 8
回答已采纳
2
回答
我可以
在
分布式事务中使用
NHibernate
的
AdoNetTransactionFactory吗?
、
我正在处理一个与WCF服务
中
的
NHibernate
和分布式事务相关
的
奇怪问题。有关更多详细信息,请参阅。有一件事似乎解决了我
的
问题,那就是使用
NHibernate
的
AdoNetTransactionFactory,而不是AdoNetWithDistributedTransactionsFactory。我相信AdoNetWithDistributedTransactionsFactory参与了让
NHibernate
的
二级缓存机制正常工作
浏览 1
提问于2011-12-21
得票数 7
2
回答
实体框架
的
ObjectContext (v4.0)
的
奇怪行为
、
我来自于Entity FrameworkV4.0
的
NHibernate
背景。当我将实体加载到ObjectContext
中
时,我希望只要ObjectContext还存在,它们就会被缓存在那里(“一级缓存”)。因此,如果第二
次
执行
相同
的
查询,则这些
对象
已经
在
ObjectContext
中
,不应该再次加载。entities = context.Entity1Set.ToArray();
在
SQL Serv
浏览 0
提问于2011-01-06
得票数 1
回答已采纳
2
回答
我可以
选择
检索作为protobuf-net或
NHibernate
中
的
对象
的
字段吗?
、
、
、
在
域中,一些类具有子类
的
集合。有些子代引用了它们
的
父代。
的
问题是,当向服务器发出对子
对象
的
请求时,所有其他
子
对象
都会随响应一起返回。
在
许多
情况下,从子
对象
访问父
对象
是非常有帮助
的
,我不希望为父
对象
发出单独
的
请求,因为这将导致更多
的
往返
。通常情况下,Nhibernates延迟加载会处理这一点,
浏览 1
提问于2012-04-25
得票数 2
回答已采纳
6
回答
如何
在
NHibernate
中
删除
子
对象
?
我有一个父
对象
,它与
子
对象
的
IList有一对多
的
关系。删除
子
对象
的
最佳方法是什么?我不会删除父级
的
。我
的
父
对象
包含
子
对象
的
IList。"TGR_BL.PromoTier,TGR_BL"/>如果我尝试使用clear()从集合
中
移除所有
对象
,
浏览 7
提问于2008-11-19
得票数 79
回答已采纳
1
回答
Nhibernate
大事务,刷新和锁定
、
、
我面临着使用
Nhibernate
维护一个难以置信
的
大事务
的
挑战。所以,让我们说,我正在拯救大量
的
实体。如果我不使用事务N (假设为10000 ),那么性能就会因为Nh会话过度拥挤而被扼杀。如果我进行刷新,我会将锁放在DB级别上,这与读取提交
的
隔离级别结合在一起确实会影响工作应用程序。还请注意,实际上,我导入了一个实体,其业务逻辑是系统
的
核心之一,在其导入时,大约有10个表受到影响。这使得无状态会话成为一个糟糕
的
主意,因为手工维护级联。 将BL移动到存储过程是一个很大<e
浏览 2
提问于2013-11-17
得票数 1
4
回答
什么是
NHibernate
?
、
、
作为我
的
的
后续。我是一名ASP.NET程序员,我想知道
NHibernate
如何
帮助我更容易、更快地完成我
的
工作。假装我对
NHibernate
一无所知。它是什么,它能为我做什么?
浏览 1
提问于2009-06-06
得票数 46
回答已采纳
1
回答
使用
nHibernate
将未映射
的
数据转换为DTO
、
因此,我正在使用
nHibernate
控制
的
数据库
上
执行
由外部数据提供商提供
的
邮政编码查找。这涉及到调用存储过程和提供邮政编码。作为回报,我得到了
许多
行,每行都包含组成地址各部分
的
多个列。但我正在努力解决
如何
将DB结果转换到这个
对象
中
,因为它没有映射到
数据库
中
的
任何内容。,它就不能将结果集转换为
对象
。从本质上讲,问题在于SP返回一个
对象</
浏览 1
提问于2010-09-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#数据操作系列-12 NHibernate的增删改查
用于.NET Core的ORM
认识“雪花ID”:如何在分布式环境中大规模生成唯一ID?
如何通过子窗体刷新父窗体?
基于.NET的轻量级ORM框架及数据库工具集(四)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券