728x90
하나씩 SetValue 하면 효율이 떨어지는 상황의
경우 뭉쳐서 한번에 업데이트 하는게 좋다
예제
var node = new Dictionary<string, object>();
// 뎁스가 있는 값이라면 "child/valueName1", value1 같은 형식도 고려
var childNode = new Dictionary<string, object>
{
{ "valueName1", value1 },
{ "valueName2", value2 },
{ "valueName3", value3 }
};
// 역시 이 부분에서도 뎁스가 있다면 "path/key" 로 하는 것도
node["key"] = childNode;
// 정리된 node 를 넘겨서 한번에 업데이트
DB.child.UpdateChildrenAsync(node).ContinueWith(task =>
{
if (task.IsCompletedSuccessfully)
{
}
});
728x90
'프로그래밍 > C#' 카테고리의 다른 글
구글 RealTimeDataBase GetValue 개수와 크기 (0) | 2023.02.24 |
---|---|
C# Generic return T (0) | 2022.10.02 |
버프 시스템 클래스 (0) | 2022.05.27 |
ObscuredString / String 을 숫자로 변환 했을 때의 성능 (0) | 2022.03.04 |
제트브레인 라이더(Rider) 코파일럿(Copilot) 사용법 (0) | 2022.02.21 |
댓글