ObjectSet.Single(predicate) は、次のように記述しない限り機能しません (Where() および toList() メソッドも):
ObjectSet.Cast<TEntity>().Single<TEntity>(predicate)
しかし、AddObject および DeleteObject メソッドの問題を解決するために何をすべきかわかりません。
public void Add<TEntity>(TEntity entity)
{
ObjectSet.AddObject(entity);
}
エラーメッセージは、「エンティティ」が間違った引数であることを示しています。問題は EF 4.1 に関連していますか?