Un error al parecer sencillo que me ha causado un dolor de cabeza.
Tengo una tabla tal que así en la base de datos:
Tengo un mapeo tal que así:
using System.Data.Entity.ModelConfiguration;
namespace ResNovae.Manager.DomainModel.Models.Mapping
{
public class Clientes_ModuloYesMap : EntityTypeConfiguration<Cliente_ModuloYes>
{
public Clientes_ModuloYesMap()
{
// Primary Key
this.HasKey(t => t.id_cliente_modulo);
// Table & Column Mappings
this.ToTable("Clientes_ModuloYes");
this.Property(t => t.id_cliente_modulo).HasColumnName("id_cliente_modulo");
this.Property(t => t.id_cliente).HasColumnName("id_cliente");
this.Property(t => t.id_modulo_yes_iso).HasColumnName("id_modulo_yes_iso");
}
}
}
Y cada vez que lanzo cualquier operación sobre la entidad me devuelve el error de que no encuentra la tabla…
NO LE DES VUELTAS, ES EL NOMBRE DEL MAPEO
Estoy tan acostumbrado a los mensajes crípticos de .NET o de (maldito mil veces) JavaScript, que no me creo cuando un mensaje de error dice exactamente cual es el error.
this.ToTable("Clientes_ModulosYes");
Me faltaba la maldita “s” de Modulos, no Modulo…
6 comentarios:
Estos son los errores más difíciles de detectar.
La verdad es que en la mayoría de los casos es así, pero SQL me estaba indicando exactamente lo que pasaba, cosa a lo que el framework no me tiene acostumbrado.
Yes I am totally agreed with this article and I just want to say that this article is a very nice and very informative article Website Development Services
Extremely overwhelmed with the article and you got such outstanding writing skills
letsavebig
Every aunt/uncle enjoys a good laugh, and when a person has all, he needs, it's almost hard to give them anything other than a good chuckle as a present, so click her.
visit: 39th birthday ideas
Publicar un comentario