Dự án Asp.Net MVC 5 hiện tại của tôi ủy quyền Địa chỉ email cho Tên người dùng. Bây giờ tôi muốn nâng cấp ASPNet Identity v1.0 đến v2.0 để tận dụng tất cả các tính năng mới của nó (see here).Bản sao AspNet 2.0 Email và tên người dùng trùng lặp
Tuy nhiên, ASPNET nhận dạng v2.0 thêm Email như một cột riêng đến Người dùng bảng và cho biết thêm một tài sản tương ứng với lớp IdentityUser.
Tôi không muốn sao chép Tên người dùng vào cột mới Email này. Làm thế nào tôi có thể bản đồ Thuộc tính Email này của IdentityUser để sử dụng cột UserName hiện tại & tài sản? Có thể bỏ qua thuộc tính Email này và bỏ qua thêm cột trong bảng Người dùng không? Có ai đã thử điều này?
Vui lòng chia sẻ.
Cập nhật
Đây là hạn chế tính 2.0. Chúng tôi không thể bỏ qua thuộc tính Email hoặc để nó Null. Một số chức năng Identity sẽ không hoạt động. :(
tôi có thể làm cho công việc này bằng cách triển khai lớp người dùng của riêng tôi mà chỉ kế thừa từ IUser và triển khai UserManger, UserStore. –
user210757
@santhosh bạn có thể vui lòng xem câu hỏi này và gửi cho tôi đề xuất không? – SivaRajini
http://stackoverflow.com/questions/36929767/asp-net-identity-entity-framework-database-first-approach-with-own-table-definti – SivaRajini