首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用System.Transactions connect数据库时出现连接错误

使用System.Transactions connect数据库时出现连接错误
EN

Stack Overflow用户
提问于 2017-02-06 15:03:50
回答 1查看 67关注 0票数 0

我使用IBM.data.server通过实体框架6连接Informix.

代码语言:javascript
复制
using (var test = new COMMONEntities())
{
   var configs = from a  in   test.SYS_CONFIG select a ;
   foreach ( var u in configs)
   {
       Console.WriteLine(u.ID);
   }

}

连接正常!但是,当我使用System.Transactions时,它不能连接到数据库

代码语言:javascript
复制
System.Transactions.TransactionOptions transactionOptions = new TransactionOptions();
transactionOptions.IsolationLevel =IsolationLevel.ReadCommitted;
using (var transactionScope = new System.Transactions.
            TransactionScope(TransactionScopeOption.Required, transactionOptions))
{
        using (var test2 = new COMMONEntities())
        { 
        var configs = from a in test2.SYS_CONFIG select a;
        foreach (var u in configs) 《== here will Exception (db2 can’t open ) 
        {
         Console.WriteLine(u.ID);
         }
        transactionScope.Complete();
}  

缺少的是什么配置?

EN

回答 1

Stack Overflow用户

发布于 2017-02-06 15:10:07

默认情况下,实体框架使用事务。完成所有的添加、更新、删除,然后使用save方法,仅此而已

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42062044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档