есть приложение которое было "всё в одном флаконе". т.е. был один проект в нем была edmx модель (EF) и работа с сущностями шла напрямую из контекста.
сейчас надо приделать веб-морду к проекту.
вынес я сущности в отдельный проект — создал POCO объекты.
Т.е. решил сделать "по нормальному".
Как мне теперь организовать работу с этими POCO объектами из веб и вин морды и во что обернуть класс контекста?
Здравствуйте, Аноним, Вы писали:
А>вынес я сущности в отдельный проект — создал POCO объекты. А>Т.е. решил сделать "по нормальному".
А почему вынос сущностей в отдельный проект делает дизайн приложения "по-нормальному"?
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Как работать с POCO?
От:
Аноним
Дата:
26.05.11 17:22
Оценка:
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, Аноним, Вы писали:
А>>вынес я сущности в отдельный проект — создал POCO объекты. А>>Т.е. решил сделать "по нормальному".
IT>А почему вынос сущностей в отдельный проект делает дизайн приложения "по-нормальному"?
могут разные клиенты обращаться, как минимум.
ваше предложение?
Здравствуйте, Аноним, Вы писали:
IT>>А почему вынос сущностей в отдельный проект делает дизайн приложения "по-нормальному"?
А>могут разные клиенты обращаться, как минимум.
А почему нельзя было перенести в отдельный проект всю схему EF?
А>ваше предложение?
Для начала надо задачу понять
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Как работать с POCO?
От:
Аноним
Дата:
27.05.11 14:10
Оценка:
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, Аноним, Вы писали:
IT>>>А почему вынос сущностей в отдельный проект делает дизайн приложения "по-нормальному"?
А>>могут разные клиенты обращаться, как минимум.
IT>А почему нельзя было перенести в отдельный проект всю схему EF?
я не знаю
А>>ваше предложение?
IT>Для начала надо задачу понять
сделать единую точку входа для клиентов интернета и интранете (winforms)
Здравствуйте, Аноним, Вы писали:
IT>>А почему нельзя было перенести в отдельный проект всю схему EF? А>я не знаю
Я бы перенёс.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Как работать с POCO?
От:
Аноним
Дата:
28.05.11 04:24
Оценка:
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, Аноним, Вы писали:
IT>>>А почему нельзя было перенести в отдельный проект всю схему EF? А>>я не знаю
IT>Я бы перенёс.
так сейчас я уже перенес. я не знаю как лучше организовать передачу ПОКО объектов из контекста в контроллеры
Здравствуйте, Аноним, Вы писали:
А>так сейчас я уже перенес. я не знаю как лучше организовать передачу ПОКО объектов из контекста в контроллеры
Класс контекста оберните в репозиторий, а для передачи информации из POCO объектов на клиенты используйте плоские
Data Transfer Objects (DTO)
Re[8]: Как работать с POCO?
От:
Аноним
Дата:
29.05.11 13:35
Оценка:
Здравствуйте, BokiyIS, Вы писали:
BIS>Здравствуйте, Аноним, Вы писали:
А>>так сейчас я уже перенес. я не знаю как лучше организовать передачу ПОКО объектов из контекста в контроллеры
BIS>Класс контекста оберните в репозиторий, а для передачи информации из POCO объектов на клиенты используйте плоские BIS>Data Transfer Objects (DTO)
Спасибо!
А DTO на уровне модели должны появляться или на уровне контролера?