#c# #asp.net #sql-server #asp.net-membership #entity-framework-4.1
#c# #asp.net #sql-сервер #asp.net-членство #entity-framework-4.1
Вопрос:
У кого-нибудь есть пример того, как правильно ссылаться на пользователя в ASP.NET таблица членства (пользователи) в сущности, использующей Entity Framework CodeFirst? Я хочу, чтобы результирующая таблица из CodeFirst ссылалась на существующую ASP.NET таблицы членства. При необходимости я могу уточнить больше.
Ответ №1:
Я не уверен, что отвечаю на ваш вопрос. Но я использую поле «userId» таблицы «aspnet_Users» в ограничениях ForeignKey для ссылки на пользователей.
Комментарии:
1. Итак, с помощью CodeFirst вы вводите внешний ключ после создания базы данных?
2. Я не уверен, как вы создаете внешние ключи с помощью CodeFirst, извините. Я всегда разрабатываю свои базы данных с помощью NaviCat, а затем обновляю схему.
Ответ №2:
Недавно я создал поставщик членства специально для разработки code-first, я основал его на примере Altairis code-first, но у моего есть возможность аккуратно разместить в отдельной библиотеке вдали от кода проекта, если возникнет необходимость.
Ознакомьтесь с этим по адресу:http://cfmembershipprovider.codeplex.com