Лучшая практика для master-detail Вставить данные в бизнес-слой? - PullRequest
0 голосов
/ 30 января 2011

Есть ли у вас какие-либо предложения по вставке данных в базу данных? Вы используете транзакцию? Какова лучшая практика для этого? Как вы управляете этим в бизнес-слое?

1 Ответ

2 голосов
/ 30 января 2011

Все зависит от бизнес-правил.Если это нормально для одной вставки, но не для другой, то транзакция не требуется.Однако, если бизнес-правила означают, что каждая вставка должна встречаться вместе, чем да, используйте транзакцию.

Лучшая практика - понять и задокументировать решаемую проблему в достаточной степени, чтобы понять ситуацию, а затем спроектировать что-то, что отражаеттакое понимание - следовательно, без контекста мы не можем дать конкретную рекомендацию передовой практики.Хотя вы можете попытаться описать контекст вопроса и посмотреть, можем ли мы быть более конкретными

...