1

MVC4 プロジェクトのコントローラーで Entity Framewok (バージョン 5) のトランザクションを使用する必要があります。これは、同じトランザクション内の別のテーブルにデータを保存し、データの不整合を回避する必要があるためです..

using System;
using System.Collections.Generic;
using System.Linq;    using System.Web.Mvc;
using System.IO;
using System.Web.UI.WebControls;
using System.Web.UI;
using System.Data;
using System.Data.Objects;

 private DBcontextName context = new DBcontextName ();

 context.Connection.Open();

トランザクションを使用しようとすると、オブジェクトの接続がコンテキストで認識されない

DbContext には 'Connection' の定義が含まれておらず、タイプの最初の引数を受け入れる拡張メソッド 'Connection' もありません...

何が悪いのか理解できません、教えていただけませんか?

namespace NameSpaceName    {
    using System;
    using System.Data.Entity;
    using System.Data.Entity.Infrastructure;
    using System.Data.Objects;
    using System.Data.Objects.DataClasses;
    using System.Linq;

    public partial class DBcontextName : DbContext
    {
        public DBcontextName ()
            : base("name=DBcontextName ")
        {
        }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            throw new UnintentionalCodeFirstException();
        }

        public DbSet......{ get; set; }
        public DbSet......{ get; set; }

               }
}

ありがとう

4

1 に答える 1