问题列表 - 第45822页

带有TransactionScope错误的Nhibernate - DTC事务预处理阶段失败 - 升级到Nhibernate 3.0

在事务Scope.Eg中使用Nhibernate和ADO.Net操作时,我收到以下异常.Nhibernate 2.1很好,但现在升级到3.0,这会引发错误.

using (var scope = new TransactionScope(TransactionScopeOption.Required))
{
        GetmemberId(); --> NHibernate Call
        Update(); ADO Call OracleDB
}
Run Code Online (Sandbox Code Playgroud)

由于此作为环境事务,NHibernate的尝试很快就处理交易之前外部事务completes.correct我,如果我错了,有没有什么办法,因为帮助我,但是当我移动NHibernate的外呼TransactionScope的一切工作正常.我给出的示例是示例1,mines涉及更复杂的示例,因为我在TransactionScope中保留了两个调用,并且Iam得到的错误如下所示,

错误13 NHibernate.Impl.AbstractSessionImpl - DTC事务预处理阶段失败System.ObjectDisposedException:无法访问已处置的对象.对象名称:'交易'.在System.Transactions.Transaction.DependentClone(DependentCloneOption cloneOption)在System.Transactions.TransactionScope.SetCurrent(事务newCurrent)在System.Transactions.TransactionScope.PushScope()
在System.Transactions.TransactionScope.Initialize(事务transactionToUse,时间跨度scopeTimeout,布尔interopModeSpecified)在System.Transactions.TransactionScope..ctor(事务transactionToUse)在NHibernate.Transaction.AdoNetWithDistributedTransactionFactory.DistributedTransactionContext.System.Transactions.IEnlistmentNotification.Prepare(preparingEnlistment preparingEnlistment)2011-02-08 13:41:46033 ERROR 13 NHibernate.Impl .AbstractSessionImpl - DTC事务预处理阶段失败System.ObjectDisposedException:无法访问已处置的对象.对象名称:'交易'.在System.Transactions.Transaction.DependentClone(DependentCloneOption cloneOption)在System.Transactions.TransactionScope.SetCurrent(事务newCurrent)在System.Transactions.TransactionScope.PushScope()
在System.Transactions.TransactionScope.Initialize(事务transactionToUse,时间跨度scopeTimeout,布尔interopModeSpecified)在System.Transactions.TransactionScope..ctor(交易transactionToUse)在NHibernate.Transaction.AdoNetWithDistributedTransactionFactory.DistributedTransactionContext.System.Transactions.IEnlistmentNotification.Prepare(preparingEnlistment preparingEnlistment)

nhibernate transactionscope

5
推荐指数
1
解决办法
2566
查看次数

为什么我要单独包含iostream和ostream?

我注意到许多人分别在C++程序中包含iostream和ostream,如下所示:

#include <iostream>
#include <ostream>
int main()
{
}
Run Code Online (Sandbox Code Playgroud)

为什么有人这样做?由于iostream继承自ostream,它应该包含其中的所有内容,对吧?有一些不明原因吗?简单(std :: cout)代码怎么样?

c++ iostream

6
推荐指数
2
解决办法
2912
查看次数

如何在Windows 7上安装Python 2.7.1中的easy_install

我在Windows 7上安装了Python 2.7.1,但我无法安装easy_install.请帮我.

python easy-install

30
推荐指数
4
解决办法
12万
查看次数

我使用的是哪个版本的MVC?

我出于某种原因无法找到它,感觉有点愚蠢.我怎么知道?我在VS2010上使用.net 4.

.net asp.net-mvc version visual-studio

379
推荐指数
5
解决办法
12万
查看次数

Regexp在Perl中搜索和替换为变量

我无法找到解决方案,它让我疯狂!

my $foo = qr/(\S+) (\X+)/;
my $bar = qr/$2/;

line =~ s/$foo/$bar/g 
Run Code Online (Sandbox Code Playgroud)

我的问题是$bar使用先前定义的值$2而不是(\X+).

regex perl

2
推荐指数
1
解决办法
753
查看次数

在android中点击ok按钮打开一个url

我必须OK在视图中的Click of Button 上打开一个URL .有人可以告诉你怎么做吗?

android click button

87
推荐指数
2
解决办法
12万
查看次数

如何在sharepoint 2010中从列表权限中以编程方式添加和删除组?

我有以下代码将具有权限级别的组添加到sharepoint列表

SPGroup Contribute = web.SiteGroups["Staff"];
SPRoleDefinition ContributeDefinition = web.RoleDefinitions["Read"];
SPRoleAssignment ContributeRoleAssignment = new SPRoleAssignment(Contribute);
ContributeRoleAssignment.RoleDefinitionBindings.Add(ContributeDefinition);
list.RoleAssignments.Add(ContributeRoleAssignment);
Run Code Online (Sandbox Code Playgroud)

这会添加组,但是如果我要撤消对该组列表的权限,我该怎么做?

提前致谢

sharepoint sharepoint-2010

2
推荐指数
1
解决办法
2万
查看次数

使用Qt录制和播放音频流

我正在尝试使用Qt开发一个多媒体程序,它从麦克风(使用QAudioInput)获取音频输入流,然后将采样的字节存储在内存中60毫秒,然后播放(使用QAudioOutput).

文档QAudioOuput具有完成大部分这样的一个例子,但是它使用一个文件作为数据源来代替.如何修改它以使用输入流?

audio qt multimedia

4
推荐指数
1
解决办法
3906
查看次数

如何在UITextField中仅显示数字格式输入?

我在做简单的应用程序,将采取酒店名称和项目的价格,我想表明的只是数字格式的价格,因为它不能在alphabatical格式,所以我应该在代码中不添加使得只有数量将输入价格UITextField?

如果你没有得到我的问题,你可能会再次提出任何问题我很感激,如果我能得到正确的方法,

iphone objective-c uitextfield ios

2
推荐指数
1
解决办法
6601
查看次数

浮点数:"有效数字中前导1是'隐含'." - ......嗯?

我正在学习浮点IEEE 754数字的表示,我的教科书说:

为了将更多的比特打包到有效数字中,IEEE 754使隐含的前导1位标准化二进制数.因此,该数字实际上是24位长的单精度(隐含的1和23位分数),53位长的双精度(1 + 52).

我没有得到"隐含"在这里的意思......显式位和隐式位之间的区别是什么?不管他们的标志如何,难道不是所有数字都有位吗?

ieee-754

17
推荐指数
3
解决办法
7225
查看次数