2011-09-28 31 views
6

Tôi đã xem video “Tạo trải nghiệm dữ liệu nhập vai với khung thực thể” từ hội thảo BUILD năm nay và muốn xây dựng một ứng dụng đơn giản để kiểm tra các tính năng mới của EF. Nhưng, tôi cũng muốn sử dụng Nhà cung cấp thành viên ASP.NET để quản lý người dùng và vai trò trong ứng dụng của tôi và tôi đang đấu tranh để tìm cách sạch sẽ để đưa nó vào phương pháp tiếp cận mã đầu tiên của mình. Các bạn có đề xuất, đề xuất hay ví dụ nào về cách thực hiện điều này không?EF 4.1 Cập nhật 1 Mã Đầu tiên + Nhà cung cấp thành viên ASP.NET

+1

Đừng làm vậy. Nhà cung cấp thành viên có API của riêng mình = sử dụng API đó thay vì lãng phí thời gian bằng cách phát minh lại bánh xe. –

+1

bạn có thể cung cấp liên kết đến video xây dựng được tham chiếu không? – BozoJoe

Trả lời

0

Tôi khuyên bạn nên xem dự án MVC3-Boilerplate trên GitHub vì nó có một ví dụ điển hình về việc tạo nhà cung cấp tư cách thành viên tùy chỉnh được triển khai bằng EF Code First.

0

Tôi đã tìm thấy gói NuGet này rất hữu ích.

Mẫu nhanh để sử dụng Altairis Web Security, Entity Framework và Unity in MVC 3. Tích hợp người dùng/vai trò thành viên siêu dễ dàng. Khi sử dụng phần khởi động nhanh này, phần người dùng và vai trò của dự án của bạn được thiết lập hoàn toàn. Bạn có thể đăng ký, đăng nhập, chỉnh sửa vai trò cho người dùng, vv

http://www.nuget.org/List/Packages/quickstart.mvc3.unity.ef.altairiswebsecurity

0

CodeFirstMembership có thể là những gì bạn đang tìm kiếm.

Các tính năng:

  • Dựa trên GUID của
  • Đăng nhập hoặc bằng cách nhập Tên đăng nhập hoặc địa chỉ Email
  • Tên và Email là duy nhất
  • Sử dụng gần như tất cả các tính năng từ SimpleMembershipProvider
  • cách tiếp cận Code-First
  • Tất cả các trường thành viên có thể được đổi tên/thay đổi/bản địa hóa
  • Dễ dàng mở rộng (thêm các trường bổ sung)
  • VB.NET và C# phiên bản có sẵn

Ngoài ra, ShoelaceMVC là một dự án khởi động MVC3 lớn mà thực hiện CodeFirstMemebership và đi kèm với một bố cục đẹp nhờ Twitter's Bootstrap.

Các vấn đề liên quan