Один источник данных для проекта - PullRequest
0 голосов
/ 13 января 2012

Я использую мастер для добавления таблиц в мой проект для работы с ними. Есть ли лучший источник данных для проекта? На данный момент есть только 5 таблиц.


РЕДАКТИРОВАНИЕ ПОСТА Это так громоздко, и я чувствую, что неправильно использую мастер, который создает еще один набор данных для каждой таблицы, поэтому я подумал об одном наборе данных для моего небольшого приложения. Но поскольку у меня мало опыта работы с ADO .NET, я надеюсь получить здесь совет.

Ответы [ 3 ]

1 голос
/ 13 января 2012

Возможно, лучше использовать Entity Framework 4.1 / 4.2

0 голосов
/ 13 января 2012

Если вы хотите использовать типизированный DataSet вместо EF или Linq2Sql, просто добавьте новый DataSet в свой проект, откройте его, щелкните правой кнопкой мыши и выберите Add-> TableAdapter, добавьте все необходимые вам таблицы.

0 голосов
/ 13 января 2012

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

пример того, как это воспроизводится:

  1. контекст дляпоиск клиентов
  2. контекст, позволяющий клиенту разместить заказ
  3. контекст для добавления товара в корзину покупателя

это, вероятно, излишне длясистема из 5 таблиц, но если вы можете научиться мыслить в контексте конкретного использования, это значительно облегчает расширение и изменение системы в будущем.

...