我想知道Db中UniqueIdentifier column
的优点是什么
超过 nvarchar(32)列,其中包含Guid 字符串 being sent from c#
。
答案 0 :(得分:14)
从服务器的角度来看:
Guid
字段 - 它只需要8个字节,而不是32个或可能是64个字节,具体取决于nvarchar的存储方式从程序员的角度来看:
我非常喜欢以最接近数据逻辑含义的任何形式保存数据。例如,如果你要存储日期和时间数据,那么如果你有一个日期/时间值而不是一个字符串,它会让生活很多更容易进行比较等。转换为字符串(或任何其他表示,但通常是字符串)的转换只应在必要的地方执行。