none
Store procedure en entity framework RRS feed

  • Pregunta

  • Buen dia compañeros ya cree mi Model.edmx con tablas y store procedures lo asigno el store a la tabla correspondiente carga la pagina y empiezo a ingresar los datos pero mi campo id es del tipo float y no me deja ponerlo, alguien sabria decirme porque?, ademas cuando le doy clic en guardar me aparece el siguiente error await.dbSaveChangesAsync();
    lunes, 19 de junio de 2017 19:08

Todas las respuestas

  • hola

    porque defines un campo key como float, es una pesima idea, los id o key de la tabla debes ser datos simple como int, por o general identity para que sean secuencial

    >>ademas cuando le doy clic en guardar me aparece el siguiente error await.dbSaveChangesAsync();

    que es ese error? falta el mensajes

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 19 de junio de 2017 19:22
  • Tengo un registro que que es el 1 pero de ese puede salir mas el 1.1, 1.2... y asi sucesivamente lo necesito porque al rastrear ya sea al 1.1 o el 1.2 tambien necesito que me encuentre el 1 y no encontre otra solucion.

    El mensaje dice Error de servidor en la aplicacion

    Validation failded for one or more entities. See 'EntityValidationErrors'

    System.Data.Entity.Validation.DbEntityValidationException

    lunes, 19 de junio de 2017 19:31
  • hola

    pero la key deberia ser int secuencial, despues podrias tener otra campo difernete para la version

    aunque lo recomendable seria que sean dos diferentes como ser version y revision, entonces version=1 y revision = 1 ... N

    entonces seria

    NombreTabla (tabla) Id key secuencial version revision

    //otras columnas


    >>El mensaje dice Error de servidor en la aplicacion Validation failded for one or more entities. See 'EntityValidationErrors'

    para ver el mensaje de error deberias definir un try catch como se menciona aqui

    Validation failed for one or more entities. See 'EntityValidationErrors' property for more details

    valida la definicion del

    catch (DbEntityValidationException e)

    para asi poder ver que validacion esta fallando

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 19 de junio de 2017 19:43
  • Gracias compañero ya le movi y el unico store que no funciona es el de crear no me permite ingresar valores float y no se porque
    martes, 20 de junio de 2017 18:11
  • Saludos,

    No te permite ingresar valores float donde en tu base de datos, si es asi que tipo de datos estas utilizando?

    Esto pudiera servirte:

    https://docs.microsoft.com/en-us/sql/t-sql/data-types/float-and-real-transact-sql


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    martes, 20 de junio de 2017 18:18
  • Al momento de de poner por ejemplo 1.9 me dice que no se admite de ese tipo de valores
    martes, 20 de junio de 2017 18:29
  • Al parecer no viste el enlace que te envie revisalo y nos comentas.

    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    martes, 20 de junio de 2017 18:36
  • Si lo lei compañero pero no logre entenderle bien
    martes, 20 de junio de 2017 18:58