Как начать / продолжить реализацию уровня базы данных для C # .net - PullRequest
1 голос
/ 19 февраля 2010

Впервые я начинаю с чего-то подобного. В приложениях с DLL приличного размера (Data Logic Layer) обычно используется BLL (Business Logic Layer).

Но, не имея большого опыта в этой области, я изо всех сил пытаюсь понять, с чего начать. Большую часть времени я делал простое приложение, в котором можно было открыть соединение, получить данные, закрыть соединение. И это не хорошо с применением хорошего размера. верно?

Я посетил некоторые сайты, но архитектурные аспекты не полностью освещены, большинство людей сосредоточены на небольших вопросах / шагах. Поэтому, пожалуйста, предоставьте информацию о том, как это можно сделать, книги, блоги.

Ответы [ 2 ]

2 голосов
/ 19 февраля 2010

Посмотрите, что делают ORM , например NHibernate . Я не говорю, что они подойдут для вашей ситуации, но вы можете оценить и сделать собственное суждение.

0 голосов
/ 19 февраля 2010

Да, Рассел прав. Лучше использовать ORM, например NHibernate или Codeplex ODX, который помогает выполнять функции фасада для базы данных, а затем создавать бизнес-библиотеку, используя ORM для управления бизнес-логикой.

К сожалению, я также не получил информацию о стандартах чистого и корпоративного кодирования, пока не начал работать на крупном предприятии.

Но суть в том, что все предприятия используют одну и ту же мантру, которая называется «РАЗДЕЛИТЬ И ПРАВИТЬ». В программировании это хорошо, потому что приложение легко обслуживать, управлять и исправлять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...