Insert、、、操作を行いたいクラスがUpdateありDeleteます。
// Constructor.
public BaseManager()
{
// Disable lazy loading.
this.Context.Configuration.LazyLoadingEnabled = false;
}
public DBEntities Context = new DBEntities();
このクラスでは、変数AddObject()に対して拡張メソッドを使用できません。後に入力するとメソッドが表示されないContextAddObject()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と、問題は発生しますか?
