Я понимаю, что tenantid
должен быть во всех таблицах, которые вы хотите объединить в федерациях SQL Azure. Но действительно ли вам нужно изменить ограничение внешнего ключа, чтобы иметь tenantid
+ actualPrimaryKey
? Или вы можете просто оставить actualPrimaryKey
единственным полем в действительном внешнем ключевом ограничении?Ограничения внешнего ключа для sql azure федераций нуждаются в tenantid в фактическом ограничении?
Я прочитал, что «Кроме того, любая таблица, содержащая ограничение внешнего ключа, которая ссылается на объединенную таблицу, также должна быть добавлена TenantId
, а также стать объединенной таблицей. Например, представьте, были ли у нас заказы таблицу, которую мы решили сделать объединенным столом "на этом blog post.
Чтобы завершить ответ, источник здесь: http://msdn.microsoft.com/en-us/library/windowsazure/hh597469.aspx (проверьте с помощью Ctrl + F на "чужой"). – JYL