Как создать классы данных в платформе .NET 2.0 с использованием c #: пример, чтобы получить ответ - PullRequest
0 голосов
/ 18 апреля 2011

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

Вот изображение о проекте. Вы можете увидеть Точку A: Набор данных, который имеет три таблицы внутри. Затем сфокусируйтесь на точке B. Пожалуйста, проверьте вопрос под изображением,

demonstrating the solution

Я хотел бы создать объекты DataObjects (в точке B). Позвольте мне представить коды объектов данных, которые могут быть сгенерированы:

Например:

   public class _BundleFlowData_SpColumns : SpColumns
    {
        public override IList<ColumnNames> Columns
        {
            get
            {
                return new CollectionOf<ColumnNames>()
                    .Add(ColumnNames.WFInstanceId)
                    .Add(ColumnNames.IsCustomer)
          ...

Можно ли создавать объекты данных при создании набора данных или обновлении набора данных? Я слышал о T4, возможно ли сделать это с T4 (или любое другое решение будет идеальным)? Автогенерация объектов данных может быть вызвана обновлением или созданием набора данных в основном решении.

1 Ответ

1 голос
/ 18 апреля 2011

Вы можете создавать классы напрямую из .xsd с помощью такого инструмента, как Xsd2Code , который можно интегрировать в процесс сборки.

...