【问题标题】:ADO.Net DataType of column of DataTable issueDataTable问题列的ADO.Net DataType
【发布时间】:2010-10-15 16:58:52
【问题描述】:

我的问题是如何为特殊 SQL 类型的列分配 DataType 值,例如 uniqueidentifier/nvarchar/datetime/varbinary(max) - 我没有找到 .NET 数据类型和这 4 种 SQL 列类型之间的映射数据类型?

这是一个示例,它表明我们需要为 DataTable 的每一列分配 DataType(此示例将 .NET 类型映射到 SQL 列数据类型)。

http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx

【问题讨论】:

    标签: c# sql ado.net datatable types


    【解决方案1】:

    假设您正在讨论 DataColumn 类的 DataType 属性,这就是您映射类型的方式:

    • 唯一标识符 - 指导
    • nvarchar - 字符串
    • 日期时间 - 日期时间
    • varbinary(max) - 字节[]

    您可以在此处找到完整的映射列表:

    http://msdn.microsoft.com/en-us/library/ms131092.aspx

    【讨论】:

    【解决方案2】:

    【讨论】:

    • 但是没有映射,只是提到了DataColumn类上DataType属性支持的.Net数据类型。是否有任何文档涵盖 SQL 数据类型的任何相关 .Net 类型的完整映射表?
    • 对于 SQL 数据类型的任何相关 .Net 类型是否有完整的映射表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2012-03-28
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多