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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Problema con clave primaria
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con clave primaria  (Leído 2,226 veces)
jasonkilian

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Problema con clave primaria
« en: 4 Marzo 2015, 13:01 pm »

Buenas, he creado una base de datos llamada Baloncesto con SQL Server Management aparentemente sin ningún tipo de problema y la he añadido a mi proyecto de Visual Studio para trabajar con ella.

El problema me viene al ejecutar por ejemplo la siguiente consulta:

Código:
IQueryable<Jugador> sol = bd.Jugadores.Where(c => c.apellidos == "Rives");

Previamente he definido un
Código:
Context bd = new Context();

Me da el siguiente error:

"One or more validation errors were detected during model generation:
ILoveThisGame.Clases.Jugador: : EntityType 'Jugador' has no key defined. Define the key for this EntityType."

Además de la definición de BD, tengo también el siguiente código que hace referencia a la BD:

Tengo creada una clase Context en la que hago lo siguiente:

Código:
public class Context : DbContext
{
public Context() : base("Baloncesto") { }

public DbSet<Autor> Autores { get; set; }

public DbSet<Equipo> Equipos { get; set; }

public DbSet<Jugador> Jugadores { get; set; }

public DbSet<Usuario> Usuarios { get; set; }
}

Cada uno de los DBSet tienen su clase asociada en las cuales defino Primary Key (en la propia base de datos Baloncesto también tengo definidas las claves primarias en cada una de las tablas).

Pongo por ejemplo la clase Equipo:

Código:
public class Equipo
{
[Key]
public int IDEquipo;

public string nombre;

public string categoria;

public string competicion;

public List<Jugador> Jugadores { get; set; }

public List<Entrenador> Entrenadores { get; set; }
}

Alguna idea?
Gracias, un saludo


En línea

jasonkilian

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Problema con clave primaria
« Respuesta #1 en: 6 Marzo 2015, 12:17 pm »

Alguna idea??


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Clave primaria en Access y VB
Programación Visual Basic
el_lichal 0 2,080 Último mensaje 8 Diciembre 2005, 12:02 pm
por el_lichal
Errores clústers en particion primaria.
Windows
afcg 1 4,761 Último mensaje 8 Mayo 2010, 13:56 pm
por Randomize
Maestros suspensos en primaria « 1 2 3 »
Foro Libre
wolfbcn 29 11,449 Último mensaje 20 Marzo 2013, 18:46 pm
por OmarHack
eliminar llave primaria
Bases de Datos
m@o_614 1 3,382 Último mensaje 4 Mayo 2013, 04:39 am
por Carloswaldo
autoincremento de clave primaria
Bases de Datos
havana98 0 1,821 Último mensaje 11 Enero 2018, 18:12 pm
por havana98
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines