除非我这样写,否则 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 有关吗?