「ObjectStateManagerに見つからなかったため、オブジェクトを削除できません」というエラーが発生します。
私のコードは:
protected MyEntities sqlEntities;
public virtual void Delete(TEntity entity)
{
System.Type t = typeof(TEntity);
sqlEntities.DeleteObject(entity);
sqlEntities.SaveChanges();
}
var entity = new TEntity() { PK_ID = 23 }; sqlEntities.DeleteObject(entity);
私は、Entity Frameworkのは、PKに基づいてDeleteObjectのを呼ぶだろうと期待して、正しくそのPKが設定されたモックエンティティを作成しようとしていた