пятница, 1 августа 2014 г.

Совместная работа ASP Identity и EF Designer from database

Необходимо сделать следующие шаги:
1-получить sql код стандартных таблиц Identity (в SQL Management Studio) и с помощью этого кода создать такие же таблицы в своей базе.
2-изменить connection string используемый для Identity, в итоге в проекте будет иметь два connection string

 <add name="IdentityDbContext" connectionString="Data Source=BRESLAVSKY;Initial Catalog=MyNotesIdentity;Integrated Security=True" providerName="System.Data.SqlClient" />
  <add name="MyNotesIdentityEntities" connectionString="metadata=res://*/Entities.DataModel.csdl|res://*/Entities.DataModel.ssdl|res://*/Entities.DataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=BRESLAVSKY;initial catalog=MyNotesIdentity;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

3-если название connection sting Identity было изменено, то поменять его в конструкторе ApplicationDbContext.

Подробнее смотреть здесь.