【问题标题】:How to generate c# interface from a ms sql table如何从 ms sql 表生成 c# 接口
【发布时间】:2011-04-01 17:03:02
【问题描述】:

我有一个 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; }
   ...

您对上述案例有何建议?

【问题讨论】:

    标签: sql-server interface get c#-2.0 set


    【解决方案1】:
    【解决方案2】:

    如果您想从 sql 文件(例如在 SSDT 项目中)生成它,而不是等到部署数据库代码,您可以使用 SqlSharpener 解析文件,然后使用它在其中创建的元对象层次结构T4 模板。

    免责声明 - 我是 SqlSharpener 的创建者。

    【讨论】:

      【解决方案3】:

      您可以使用 T4 模板连接到数据库并生成您的接口。

      T4 模板:http://msdn.microsoft.com/en-us/library/bb126445.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-12
        • 1970-01-01
        • 1970-01-01
        • 2014-11-02
        • 2010-10-20
        • 1970-01-01
        • 2014-10-23
        • 1970-01-01
        相关资源
        最近更新 更多