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; }
}
}
ありがとう