Vi el video "Creando experiencias inmersivas de datos con Entity Framework" de la conferencia BUILD de este año y quería construir una aplicación simple para probar las nuevas funciones de EF. Pero también me gustaría usar el Proveedor de Membresía de ASP.NET para administrar usuarios y roles dentro de mi aplicación y estoy luchando por encontrar una manera limpia de incluirlo en mi primer acercamiento de código. ¿Tienen alguna recomendación, sugerencia o ejemplo sobre cómo se podría hacer esto?EF 4.1 Update 1 Code First + ASP.NET Membership Provider
Respuesta
Recomendaría mirar el proyecto MVC3-Boilerplate en GitHub, ya que tiene un buen ejemplo de cómo crear un proveedor de membresía personalizado que se implementa con EF Code First.
Encontré este paquete NuGet que ha sido muy útil.
Ejemplo de inicio rápido para usar Altairis Web Security, Entity Framework y Unity en MVC 3. Integración de usuario/función de membresía super fácil. Al usar este inicio rápido, los usuarios y la parte del rol de su proyecto están completamente configurados. Puede registrarse, iniciar sesión, editar los roles de usuarios, etc.
http://www.nuget.org/List/Packages/quickstart.mvc3.unity.ef.altairiswebsecurity
CodeFirstMembership puede ser lo que buscas.
Características:
- Basado en el GUID
- de sesión, ya sea mediante la introducción de usuario o correo electrónico
- nombre de usuario y correo electrónico son únicos
- Usos casi todas las características de SimpleMembershipProvider
- enfoque Código-Primera
- Todos los campos de membresía se pueden renombrar/cambiar/localizar
- fácilmente extensibles (añadir campos adicionales) versiones
- VB.NET y C# disponibles
Además, ShoelaceMVC es un gran proyecto inicial MVC3 que implementa CodeFirstMemebership y viene con una buena distribución gracias a Twitter's Bootstrap.
- 1. SQLite con EF Code First
- 2. EF 4.1 Code First - map enum wrapper como tipo complejo
- 3. EF 4.1 Code First: ¿contexto único o contextos múltiples?
- 4. MvcMiniProfiler en EF 4.1 Proyecto Code-First no perfil SQL
- 5. ASP.NET MVC y EF Code First Memory Usage
- 6. Pruebas unitarias con EF Code First DataContext
- 7. ¿Cómo trabajar con Portable Class Library y EF Code-first?
- 8. Cómo asignar la división de tablas en EF Code First?
- 9. EF Code First CTP 5 y SQL SErver 2008 R2
- 10. ¿Cómo singularizo mis tablas en EF Code First?
- 11. Usando EF Code First y SqlCe en WPF
- 12. Entity Framework Code First y Multiple Assemblies
- 13. SQL para crear usuarios de .Net Membership Provider
- 14. ASP.NET MVC3 y Entity Framework Code first architecture
- 15. HOWTO: SQLite con EntityFramework y Code-First
- 16. ¿Qué efecto (s) puede tener la palabra clave virtual en Entity Framework 4.1 POCO Code First?
- 17. Entity Framework 4.1 "Code First" No se vuelve a llamar a SetInitializer después de Database.Delete
- 18. Entity Framework Code First y Connection String Issue
- 19. NHibernate vs. EF 4.1+
- 20. EF 4.1 RTM - EntityTypeConfiguration
- 21. ¿Existen implementaciones de membresía/seguridad más modernas que ASP.NET Membership Provider?
- 22. Creación de sitios nuevos y seguridad/autenticación, ¿debería usar ASP.net Membership Provider?
- 23. ¿Cómo debo declarar relaciones de claves foráneas usando Code First Entity Framework (4.1) en MVC3?
- 24. EF (Entity Framework) 4.3 La herramienta de migración no funciona en EF 4.1 DB
- 25. MembershipUser y Entity Framework Code First
- 26. EF 4.1 - Relaciones de modelo
- 27. ¿Cuál es la mejor forma de generar manualmente claves primarias en Entity Framework 4.1 Code First
- 28. EF 4.1 OnModelCreating no se llama
- 29. ¿Cómo actualizar/crear muchos datos relacionales en MVC Code-first usando EF?
- 30. Implementar Entity Framework Code First
No hagas eso. El proveedor de membresía tiene su propia API = use esa API en lugar de perder el tiempo reinventando la rueda. –
¿podría proporcionar un enlace al video de construcción al que se hace referencia? – BozoJoe