Отношения один к одному в Sql Server и LINQ - PullRequest
4 голосов
/ 04 июля 2010

У меня есть таблица пользователей и таблица профилей.Причина, по которой они являются отдельными, заключается в том, что информацию о пользователе можно вставить до того, как он будет зарегистрирован на сайте.Проблема, с которой я сталкиваюсь, заключается в том, что когда я устанавливаю отношения в Sql Server, он хочет создать отношения один ко многим.Я не вижу способа изменить это.

1 Ответ

2 голосов
/ 04 июля 2010

Полагаю, вы создаете его с помощью членства в ASP.NET?Если это так, просто добавьте столбец uniqueidentifier в таблицу профилей, установите в качестве первичного ключа, и все готово.SQL не позволит вам добавить более 1 записи для этого идентификатора.

Эта статья содержит именно то, что вам нужно http://www.asp.net/security/tutorials/storing-additional-user-information-cs

...