usar stored sets multiple fromsql framework executesqlcommand entity-framework stored-procedures geography complextype

stored - La columna de geografía devuelta en el procedimiento almacenado no se muestra en el tipo complejo generado automáticamente por Entity Framework



stored procedure entity framework core (1)

Entity Framework no manejará esto automáticamente, pero es bastante simple agregar la columna de geography después de importar el procedimiento.

  1. En el navegador de modelos, busque o navegue hasta el tipo complejo de su procedimiento almacenado. Haga clic con el botón derecho y seleccione Agregar -> Propiedad escalar -> Geografía (o cualquier otro tipo que le falte):

  2. Ingrese el nombre de su columna:

  3. Guarde su modelo.

Estoy usando Entity Framework 6 con .Net 4.5. Tengo un procedimiento almacenado que selecciona y devuelve datos. Una de las columnas de devolución es un tipo de geografía.

En Visual Studio 2013, hago clic derecho en el archivo .edmx, hago clic en "Actualizar modelo desde la base de datos ...". Esta acción obtiene mi procedimiento almacenado y crea un tipo complejo de storeprocedurename_Result. Todas las columnas se representan en los objetos de tipo complejo, excepto el tipo de geografía.

No quiero modificar manualmente el tipo complejo. Quiero obtenerlo automáticamente haciendo clic en "Actualizar modelo de base de datos ...". ¿Entity Framework 6 es compatible con esto? ¿Y cuál es el paso para implementar esta característica?