Skip to content
ASP MVC, .NET, C#, Unity, Realidad Virtual, Oculus Rift, Realidad Aumentada

javiginer.com

Blog de un desarrollador para desarrolladores

Primary Navigation Menu

Menu
  • Inicio
  • Blog
  • Proyectos
  • Sobre mi
  • Contactar

Entity Framework

dbentityvalidationexception
2015-10-30
30 octubre
By Javi Giner
On octubre 30, 2015
In Entity Framework
Tagged DbEntityValidationException, entity framework, Exception
With 3 Comments

Mejorar mensaje de DbEntityValidationException de Entity Framework

DbEntityValidationException es el tipo de excepción lanzada por Entity Framework cuando falla la validación de las entidades. Esta excepción es extremadamente valiosa, pero por defecto el mensaje de la excepción omite lo más importante: los errores producidos por la validación. Aquellos que habéis usado Entity Framework probablemente estaréis familiarizados con el siguiente mensaje: System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See ‘EntityValidationErrors’ property for more details. Este mensaje es muy claro en cuanto al problema que se esta produciendo: Algo no es valido y si quieres saber el qué, entonces debes inspeccionar la excepción con un depurador. El porque se obvia la información es claro. Si tenemos la aplicación en unRead More →

2015-10-23
23 octubre
By Javi Giner
On octubre 23, 2015
In Entity Framework
Tagged entity framework, fluent api, Unique
With 0 Comments

Unique Index con fluent api en Entity Framework 6.1

En ocasiones, nuestro modelo de datos debe asegurar que respetará ciertas restricciones que aseguren los requisitos establecidos. Unique Keys que definen que serán únicas y no nullables, Foreign Keys que no puedan ser nullables, etc. En este post vamos a ver como crear Unique Indexes. Esto quiere decir que la propiedad o propiedades que estén asignadas a este indice, serán únicas en la tabla.   Un ejemplo. Tengo una tabla de “User”. La tabla User tiene su Id, nombre y apellidos. La restricción única en este caso seria que no pueden haber dos usuarios con el mismo nombre y apellido en su conjunto. Es decir: FirstName= “Jorge”;Read More →

2015-06-15
15 junio
By Javi Giner
On junio 15, 2015
In ASP MVC, Entity Framework, Identity
Tagged ASP MVC, entity framework, Identity, LINQ to Entity, UserManager
With 3 Comments

Seed inicial con Identity Users en ASP MVC 5

En aplicaciones ASP MVC es necesario en muchas ocasiones inicializar la base de datos con usuarios. En este post veremos como hacer un seed en un proyecto de MVC 5 usando Entity Framework, Migrations e Identity, añadiendo usuarios por defecto. Para realizar este post, usaremos una aplicación MVC 5 que usa por defecto para la gestión de usuarios, roles e identidades:  ASP .NET Identity 2.0. Por otra parte, ASP .NET Identity 2.0 usa Entity Framework para crear la base de datos, usando sus funcionalidades de code first. Para hacer un seed a la base de datos, primero necesitamos habilitar las migraciones en el proyecto. Para ello, es necesario usarRead More →

compare_datetime_entity_framework
2014-04-07
07 abril
By Javi Giner
On abril 7, 2014
In ASP MVC, C# .NET, Entity Framework
Tagged ASP MVC, datetime, entity framework
With 1 Comment

Comparar DateTime o fechas en Entity Framework

Una de las consultas casi obligadas a ofrecer cualquier filtro de nuestra aplicación es permitir el filtrado de fechas. Esta tarea a priori tan sencilla, conlleva una cierta dificultad en Entity Framework, ya que generalmente lo único que queremos comparar es la fecha, sin tener en cuenta la hora. Por ejemplo, si queremos encontrar en base de datos el registro creado el “07/04/2014″, y realizamos la consulta tal cual una igualdad: [code language=”csharp”] DateTime FechaBuscada = Convert.ToDateTime("07/04/2014"); db.Blogs.Where(i => i.FechaCreacion == FechaBuscada); [/code] Esto nos encuentra ’0′ resultados, ya que de esta forma nos esta comparando dos DateTime con la hora. FechaBuscada = ’2014-04-07 00:00:00.000′Read More →

Entradas recientes

  • IIS Express Visual Studio, como configurar para permitir conexiones remotas
  • Evento solidario sobre Innovación
  • Uso de Component en Unity
  • Añadir Summarys como Description en Help Pages de ASP .NET Web API
  • Mejorar mensaje de DbEntityValidationException de Entity Framework

Categorías

  • ASP .NET Web API
  • ASP MVC
  • C# .NET
  • Entity Framework
  • Eventos y conferencias
  • Humor programación
  • Identity
  • IIS
  • NuGet
  • Oculus Rift
  • Raspberry Pi
  • Raspbian Wheezy
  • Realidad virtual
  • Samsung Gear VR
  • Unity 3D
  • Varios
  • Visual Studio

Etiquetas

Application.LoadLevel ASP .NET Web API ASP MVC Asset Store bundles c# Crossy Road datetime DontDestroyOnLoad entity framework Error 405 Facebook ficheros ficheros grandes gzip historia realidad virtual HTTP humor humor programación humor programador IIS IIS 7 John Carmack Juegos Kickstarter Motor 2D Motor 3D Motor de desarrollo Multiplataforma nuget Oculus Rift Oculus VR optimización Palmer Luckey raspberry pi raspbian whezzy raspi-config raspian Realidad virtual Temple Run tutorial Unity 3D visual studio web.config WebDAVModule

Javi Giner

En este blog podrás encontrar información sobre mis experiencias en diferentes tecnologías en el campo de la informática: c#, ASP MVC, .NET, Unity, Oculus, Realidad Virtual, Google Glass, Android, iOS, Arduinos, Raspberry Pi, etc

Entradas recientes

  • IIS Express Visual Studio, como configurar para permitir conexiones remotas
  • Evento solidario sobre Innovación
  • Uso de Component en Unity

Categorías

  • ASP .NET Web API
  • ASP MVC
  • C# .NET
  • Entity Framework
  • Eventos y conferencias
  • Humor programación
  • Identity
  • IIS
  • NuGet
  • Oculus Rift
  • Raspberry Pi
  • Raspbian Wheezy
  • Realidad virtual
  • Samsung Gear VR
  • Unity 3D
  • Varios
  • Visual Studio

Contactar

Javier Giner
javiginer@gmail.com

Javi Giner - Blog sobre ASP MVC, .NET, C#, Unity 3D, Realidad Virtual, Oculus Rift, Realidad Aumentada