Мне нужно создать базу данных для клиента с идентификатором электронной почты как логином, но поскольку у нас есть много данных, нам нужно использовать федерацию, но поскольку мы не можем иметь строку или varchar или nvarchar в качестве ключа федерации, я застрял в том, что должно Я делаю. Пользователь будет использовать идентификатор электронной почты для входа в систему. Как я могу решить эту проблему? Пожалуйста, помогите мне.Вопрос с федерацией
0
A
ответ
0
Вы можете использовать столбец varbinary и заполнить столбец varbinary хэшем адреса электронной почты.
IMHO, используя адрес электронной почты в качестве ключа федерации не кажется хорошей идеей дизайна, хотя
Да, адрес электронной почты в качестве ключа Федерации звучит как страшная мысль. – Craig
То, что я планировал, это иметь таблицу в корневом БД, которая будет иметь электронную почту и поле Id как поле, тогда федерация начнется в поле Id ... Сообщите мне свои мысли .... Спасибо ... :) – manishkr1608
Это звучит ok, если федерация находится в ID. У меня аналогичная настройка с таблицей Organization, а OrganisationId - это ключ федерации. – Craig