【问题标题】:SQL Data Type for System.Drawing.ColorSystem.Drawing.Color 的 SQL 数据类型
【发布时间】:2012-02-17 23:24:12
【问题描述】:

我想在 MS SQL 中为 .net Color 保存一个设置。我应该使用 MS SQL 中的哪种数据类型?

【问题讨论】:

    标签: c# .net sql


    【解决方案1】:

    使用Int32,然后分别使用Color.FromArgb(Int32)Color.ToArgb() 进行读写。见:http://msdn.microsoft.com/en-us/library/ed705s37.aspx

    【讨论】:

      【解决方案2】:

      简单的方法是使用 color.ToArgb() 将其转换为 32 位整数并按原样存储。您可以使用静态方法Color.FromArgb(int) 将其转换回颜色。

      【讨论】:

        【解决方案3】:

        您应该使用int。我会停在那里,但我需要至少 30 个字符。

        【讨论】:

        • :-) 或者你可以让用户有任何颜色。只要它是绿色的。
        【解决方案4】:

        我会将其存储为 INT,因为从技术上讲就是这样。

        【讨论】:

          猜你喜欢
          • 2023-03-17
          • 1970-01-01
          • 1970-01-01
          • 2021-05-26
          • 2020-10-01
          • 1970-01-01
          • 2015-06-25
          • 1970-01-01
          • 2015-07-21
          相关资源
          最近更新 更多