結果 : why repository pattern c#