Insert
、、、操作を行いたいクラスがUpdate
ありDelete
ます。
// Constructor.
public BaseManager()
{
// Disable lazy loading.
this.Context.Configuration.LazyLoadingEnabled = false;
}
public DBEntities Context = new DBEntities();
このクラスでは、変数AddObject()
に対して拡張メソッドを使用できません。後に入力するとメソッドが表示されないContext
AddObject()
Context.
インポートした名前空間は次のとおりです。
using System;
using System.Collections.Generic;
using System.Data.Linq;
using System.Text;
.Net Framework 3.5 では使用できましたが、.Net Framework 4.5 では動作しませんでした
私は何を間違っていますか?
アップデート:
インポートusing System.Data.Entity;
またはusing System.Data.Objects;
動作していません。
使用したい方法は次のとおりです。 http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.addobject.aspx
再度更新:
DBEntities はDbContext
.Net Framework 4.5から派生していることに気付きましたがObjectContext
、.Net Framework 3.5 から派生していたので、AddObject()
メソッドを使用できました。
元のエンティティ クラス:
public partial class DBEntities : DbContext
{
// ...
}
私はこのようにしたい:
public partial class DBEntities : ObjectContext
{
// ...
}
基本クラスを から に変更DbContext
するObjectContext
と、問題は発生しますか?