我有一个描述其他两种商业模式关联的表格。
例子:
Construction Table - available constructions |
Reader Table - available readers |
ReaderPlacement Table - reader assigned to specific construction for specific time.
根据我的要求ReaderPlacement
表必须包含ApiKey
,对我来说最好的匹配是唯一的GUID
,以后用于 WCF 通信。
我打算写这样的东西:
ApiKey CHAR(36) NOT NULL DEFAULT NewSequentialId()
这是正确的解决方案吗?我读到这NewSequentialId()
比NewId()
而且应该是独一无二的。
db 引擎是否会在我使用时保护我的列是唯一的,NewSequentialId()
或者我必须添加任何约束和额外的检查?
它也必须对 SQL Azure 有效。
干杯,丹尼尔