Как создать интерфейс C # из таблицы MS SQL - PullRequest
2 голосов
/ 01 апреля 2011

У меня есть таблица sql, в ней много столбцов.

для экземпляра;

Таблица:

CREATE TABLE [dbo].[_BundleFlowData](

    [IsCustomer] [bit] NULL,
    [CustomerClientNo] [bigint] NULL,
    [BranchCode] [bigint] NULL,
    [BranchName] [varchar](250) NULL,
    [CitizenshipNo] [bigint] NULL,
    ...

Мне нужна программа / решение, которое генерирует интерфейс для каждого столбца таблицы;

    bool IsCustomer { get; set; }
    long CustomerClientNo { get; set; }
    long BranchCode { get; set; }
    string BranchName{ get; set; }
    long CitizenshipNo{ get; set; }
   ...

Что вы посоветуете для этого случая выше?

Ответы [ 3 ]

1 голос
/ 01 апреля 2011
1 голос
/ 24 апреля 2015

Если вы хотите сгенерировать его из файлов sql (как в проекте SSDT) ​​вместо ожидания развертывания кода базы данных, вы можете использовать SqlSharpener для анализа файлов, а затем использовать мета-объектиерархия, которую он создает в шаблоне T4.

Отказ от ответственности - я создатель SqlSharpener .

0 голосов
/ 01 апреля 2011

Вы можете использовать шаблоны T4 для подключения к базе данных и создания ваших интерфейсов.

Шаблоны T4: http://msdn.microsoft.com/en-us/library/bb126445.aspx

...