Настройка универсальных провайдеров ASP.NET - PullRequest
3 голосов
/ 06 марта 2012

Универсальные поставщики ASP.NET, содержащиеся в System.Web.Providers, теперь включены в шаблоны MVC 4 и представляются в качестве замены для поставщиков членства и профилей, которые уже некоторое время поставляются с ASP.NET (SqlMembershipProvider,SqlProfileProvider, SqlRoleProvider).Эти провайдеры теперь используют инфраструктуру сущностей (похоже, 4.0) для доступа к данным и создания своих соответствующих таблиц.Например, элементы членства выглядят так:

[EdmEntityType(NamespaceName="System.Web.Providers.Entities", Name="Membership")]
public class MembershipEntity : EntityObject

Есть ли способ легко расширить включенные объекты EntityObject или настроить сгенерированную схему БД для создания большинства настраиваемых объектов, т. Е. Сделать столбцы пустыми, добавлять / удалять столбцы?

Ответы [ 2 ]

1 голос
/ 23 августа 2012

Чтобы уточнить ответ Пранава, мы подумываем о том, чтобы сделать наш EF DBContext общедоступным, чтобы вы могли расширять его и, надеюсь, настраивать вещи так, как вам нравится. Начиная с версии 1.2 ядра провайдера, мы перешли на внутреннее использование Code First, и как только мы проверим, что вся история расширения расширяется, мы сделаем их общедоступными.

1 голос
/ 23 августа 2012

Мы стремимся сделать это возможным в будущем выпуске

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...