ユニットオブワーク
オブジェクトの変更を記録するオブジェクト.
EntityFrameworkはユニットオブワークの実装.
code:UnitOfWork.cs
public class UnitOfWork {
public void RegisterNew(object o);
public void RegisterDirty(object o);
public void RegisterClean(object o);
public void RegisterDeleted(object o);
public void Commit();
}