0

Мне нужно создать базу данных для клиента с идентификатором электронной почты как логином, но поскольку у нас есть много данных, нам нужно использовать федерацию, но поскольку мы не можем иметь строку или varchar или nvarchar в качестве ключа федерации, я застрял в том, что должно Я делаю. Пользователь будет использовать идентификатор электронной почты для входа в систему. Как я могу решить эту проблему? Пожалуйста, помогите мне.Вопрос с федерацией

ответ

0

Вы можете использовать столбец varbinary и заполнить столбец varbinary хэшем адреса электронной почты.

IMHO, используя адрес электронной почты в качестве ключа федерации не кажется хорошей идеей дизайна, хотя

+1

Да, адрес электронной почты в качестве ключа Федерации звучит как страшная мысль. – Craig

+0

То, что я планировал, это иметь таблицу в корневом БД, которая будет иметь электронную почту и поле Id как поле, тогда федерация начнется в поле Id ... Сообщите мне свои мысли .... Спасибо ... :) – manishkr1608

+1

Это звучит ok, если федерация находится в ID. У меня аналогичная настройка с таблицей Organization, а OrganisationId - это ключ федерации. – Craig