2011-10-27 18 views
0

ObjectContext.SaveChanges()はObjectContext.SaveChanges(SaveOptions.AcceptAllChangesAfterSave | SaveOptions.DetectChangesBeforeSave)をフードの下に呼び出しますか?ObjectContext.SaveChanges()は何をしていますか?

おかげ|

はちょうど私がすべてのSaveChanges(SaveOptions.DetectChangesBeforeSave SaveOptions.AcceptAllChangesAfterSave)を置き換えるために)(SaveChangesメソッドを使用できるように確認したいです。

答えて

4

はい、そうです。 ILSpyから

// System.Data.Objects.ObjectContext 
[TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] 
public int SaveChanges() 
{ 
    return this.SaveChanges(SaveOptions.AcceptAllChangesAfterSave | SaveOptions.DetectChangesBeforeSave); 
} 
+0

+1、ILSpyに私を導入するためのおかげで。私はReflectorの試用版を使っています。私はリフレクターのUIを好むが、*無料*は私にとってはうまくいく。 –

+0

@adrift:Resharperチームは、dotPeekという無料の逆コンパイラも作り出した。私が試した最後の時間は、ILSpyよりも反応が低かったようですが、時間の経過とともに改善されると思います。 http://www.jetbrains.com/decompiler/ – StriplingWarrior

+0

優秀、ありがとう! –

関連する問題