Entity Framework Mapping, nombre de propiedad diferente
-
03-07-2019 - |
Pregunta
Tengo un campo de base de datos llamado abCode
, que quiero asignar a una propiedad llamada statusCode
en el objectlayer. ¿Qué cambios son necesarios para la capa msl, csdl, ssdl y object para lograr esto?
Aquí están las partes relevantes (creo) de los archivos:
En msl:
<ScalarProperty Name="abCode" ColumnName="abCode" />
En csdl:
<Property Name="abCode" Type="Int32" />
En ssdl:
<Property Name="ParentId" Type="int" />
Gracias.
Solución
Por pura prueba y error, los cambios necesarios son:
En msl:
<ScalarProperty Name="statusCode " ColumnName="abCode" />
En csdl:
<Property Name="statusCode " Type="Int32" />
Y en el objectlayer, la propiedad privada de abCode
cambió a StatusCode
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow