Aseinfo.Infrastructure.Base.Exceptions.DuplicateKeyException: Se trató de insertar una entidad que ya existe (key=[Codigo, 0]). Favor revisar los valores de la entidad.
  en Aseinfo.Infrastructure.Base.Entity.GenericEntityRepository.InsertWithoutSavingChanges[T](T entity) en c:\vh4\Infrastructure\Base\Entity\GenericEntityRepository.cs:línea 155
  en Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.DoInsert(T entity, Boolean saveChanges, Boolean bypassWorkflowInitialization) en c:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:línea 849
  en Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.Insert(T entity, Boolean bypassWorkflowInitialization) en c:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:línea 452
  en Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.Insert(T entity) en c:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:línea 438
  en Aseinfo.VH4.Salarios.Controllers.DescuentoCiclicoController.SaveDescuentoCiclico(DescuentoCiclico entity, Nullable`1 codigoEmpleo, Nullable`1 codigoTipo, Nullable`1 codigoAcreedor, String codigoVisualTipoDescuento, Nullable`1 codigoAgrupador, String codigoMoneda, String codigoVisualTipoPlanilla, Int32 codigoCompania, List`1 pagos, Boolean inserting, Nullable`1 iniciaFlujo) en c:\VH4\VH4\Salarios\Controllers\DescuentoCiclicoController.cs:línea 762
  en Aseinfo.VH4.Salarios.Controllers.DescuentoCiclicoController.Create(DescuentoCiclico entity, String codigoAlternativo, Nullable`1 codigoEmpleo, Nullable`1 codigoTipo, Nullable`1 codigoAcreedor, String codigoVisualTipoDescuento, Nullable`1 codigoAgrupador, String codigoMoneda, String codigoVisualTipoPlanilla, Int32 codigoCompania, List`1 pagos, Nullable`1 iniciaFlujo) en c:\VH4\VH4\Salarios\Controllers\DescuentoCiclicoController.cs:línea 415
  en lambda_method(Closure , ControllerBase , Object[] )
  en System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
  en System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
  en System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

asked 27 May '15, 20:40

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

edited 28 May '15, 15:21

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


En este caso me dio porque hay un registro con código 0 en el el código llave dcc_codigo, lo elimine con sus dependencias y ya no da error.

Ya identifique que se dio porque al migrar datos y resetear en identity para que empiece en 1, puso el primer registro insertado como código 0 en vez de ser el código 1.

link

answered 28 May '15, 08:48

Jaime%20Menjivar's gravatar image

Jaime Menjivar
(suspended)
accept rate: 16%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×9

Asked: 27 May '15, 20:40

Seen: 736 times

Last updated: 28 May '15, 15:21

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática