PROBLEMA
No se guarda algún campo de una entidad que pertenece a una jerarquía de clases al ejecutar el método AddObject, sin embargo éste no da ningún error, en .NET 4.0 VS2010 con modelo de datos ADO.NET Entity Framework.
SOLUCIÓN
Ocurre porque las propiedades
correspondientes dos clases pertenecientes a la misma jerarquía tienen valores diferentes en la propiedad
‘Acepta valores NULL’ o tienen un valor diferente que la restricción en la
tabla de la base de datos.
Se resuelve unificando los valores
en dicha propiedad a (ninguno) o al valor que tiene la restricción en la
tabla de la base de datos.