elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ADO.NET Entity Framework en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ADO.NET Entity Framework en C#  (Leído 5,351 veces)
Basil

Desconectado Desconectado

Mensajes: 4



Ver Perfil
ADO.NET Entity Framework en C#
« en: 24 Enero 2011, 11:23 am »

Hola, estoy programando en C# y uso el ADO.NET Entity Framework, el cual estoy aprendiendo  :-[
He buscado mucha información y no logro encontrar lo que quiero saber:

Quiero hacer una autenticación con una tabla que tengo en mi base de datos, pero no encuentro como hacerlo con el ADO.NET, sólo he encontrado como hacer búsquedas, altas, bajas, etc.

Tengo una tabla que se llama alumno y lo valido por la matricula, la clave y el estado, que debe ser 'regular' para que pueda realizar una encuesta  :-\

Cómo podría hacer hacer eso usando el ADO.NET?

DBNameEntities conexion = new DBNameEntities();
var validación = aquí es dónde no tengo idea como hacerle :-(

Este es el Model del formulario de válidación

Código
  1. public class Ingresar
  2.    {
  3.        [Required]
  4.        [DisplayName("Matricula:")]
  5.        public string matricula { get; set; }
  6.  
  7.        [Required]
  8.        [DataType(DataType.Password)]
  9.        [DisplayName("Clave:")]
  10.        public string clave { get; set; }
  11.    }
  12.  

Si alguién pudiera ayudarme, aunque sea con un vínculo a alguna página se lo agradecería mucho :-[


En línea

living is easy with eyes closed, misunderstanding all you see
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: ADO.NET Entity Framework en C#
« Respuesta #1 en: 24 Enero 2011, 18:39 pm »

La autenticación la haces en el wizard cuando estás configurando la conexión a la BD.


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: ADO.NET Entity Framework en C#
« Respuesta #2 en: 1 Febrero 2011, 00:03 am »

la validación consiste basicamente en preguntar si existe un alumno con el usuario y contraseña indicado, para eso utilizas una consulta de LINQ contra Entity Framework (Que no es lo mismo que ADO.NET -> Este es la base pero son cosas muy diferentes.)

Quedaria asi.
Código
  1. DBNameEntities modelo = new DBNameEntities();
  2. var usuario = (from u in modelo.TablaAlumno
  3. where u.nombre == nombre && u.password == contraseña
  4. select u).FirstOrDefault();
  5.  
  6. if(usuario != null)
  7. {
  8. //Validación correcta, el usuario existe y los datos estan en usuario.
  9. }
  10. else
  11. {
  12. //Validación incorrecta los datos no son validos.
  13. }
  14.  

Atentamente,

Juan Manuel Lombana
Microsoft Certified Professional
Microsoft Student Partner
Medellín - Colombia
En línea


[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: ADO.NET Entity Framework en C#
« Respuesta #3 en: 5 Febrero 2011, 20:29 pm »

Ah ! leí mal. xP Sí es tal cual como dice MANU. Y recuerda cerrar la conexión:

Código
  1. using (var modelo = new DBNameEntities())
  2. {
  3.    // Tu código acá.
  4. }

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema con Entity Framework
.NET (C#, VB.NET, ASP)
Fabricio 1 3,523 Último mensaje 4 Mayo 2010, 03:17 am
por MANULOMM
ADO.NET Entity Data Model
.NET (C#, VB.NET, ASP)
poxomata 1 3,864 Último mensaje 29 Diciembre 2010, 12:46 pm
por Novlucker
Ayuda con Nginx Error - 413 Request Entity Too Large
GNU/Linux
WIитX 4 2,555 Último mensaje 9 Enero 2015, 00:02 am
por WIитX
¿Entity Framework o MySql? (Pregunta)
.NET (C#, VB.NET, ASP)
DeMoNcRaZy 1 1,684 Último mensaje 15 Septiembre 2015, 22:57 pm
por dato000
hacer dos consultas diferentes en entity framework
.NET (C#, VB.NET, ASP)
djnilo 1 1,950 Último mensaje 9 Mayo 2017, 14:41 pm
por TickTack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines