Первый код Entity Framework и ASP.NET Членство

#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