Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por '.NET Framework 4.6'

Microsoft ha anunciado la disponibilidad de Entity Framework 6.2. Podrás encontrar la nueva versión en NuGet en este enlace. Aunque el equipo de Entity Framework está centrado en Entity Framework Core, tampoco se ha dejado de lado el mantenimiento ni la aplicación de mejoras en Entity Framewo...

Enviado por jorge
LEER MÁS

Syncfusion ha publicado un nuevo libro electrónico gratuito escrito en inglés por Stan Drapkin sobre seguridad en aplicaciones de .NET. Podrás descargar el libro tanto en formato PDF como en formato Amazon Kindle e Ipad en este enlace. El índice de contenidos del ebook de 103 páginas es: ...

Enviado por jorge
LEER MÁS

Tuple La clase genérica Tuple de .NET, es una clase que pertenece al nombre de espacios System. Como clase genérica, podemos crear una tupla del tipo de datos que nos parezca oportuno. En realidad, los constructores de Tuple nos permite crear tuplas de hasta 8 tipos de datos. Aunque dentro de...

Enviado por jorge
LEER MÁS

Hace unos días publiqué en NuGet la primera versión de un framework para contabilidad el tiempo que tarda en ejecutarse un método o proceso. Este framework lo he llamado ExecutionTimeMeasurement. Se trata de una librería de código abierto que podrás encontrar en mi repositorio de GitHub ...

Enviado por jorge
LEER MÁS

Una de las preguntas generales que se suelen hacer los desarrolladores de .NET y SQL Server es qué tipo de dato utilizar cuando queremos trabajar con monedas. En SQL Server, además del tipo de datos Decimal, tenemos el tipo de datos Money y SmallMoney que son usados para los tipos de datos Curr...

Enviado por jorge
LEER MÁS

En esta entrada me gustaría repasar el uso de Guid. Muchos programadores de .NET conocen el uso de Guid, pero algunos no han usado un Guid más allá de su valor por defecto, dejando de lado el uso extensivo o particular de Guid, y que muchas veces podría ayudarnos en nuestros desarrollos. Est...

Enviado por jorge
LEER MÁS

Cuando estamos creando librerías que van a ser consumidas por terceros, ya sea por nuestro propio equipo de desarrollo o bien otros equipos de desarrollo, a veces sucede que cambiamos una propiedad o una llamada a un método por ejemplo, ya sea porque cambiamos sus parámetros, el nombre del mét...

Enviado por jorge
LEER MÁS

Los programadores somos a veces seres comodones, no es que seamos vagos ni tampoco que huyamos del esfuerzo, pero si podemos evitarnos alguna que otra línea de código al mismo tiempo que hacemos algo más simple,... como que nos gusta. Lo que quiero contar en esta entrada es como utilizar el op...

Enviado por jorge
LEER MÁS

Cuando trabajamos con aplicaciones de Windows Forms, lo habitual es que exista una interactuación entre usuario y aplicación que provoque ciertas actualizaciones dentro de la aplicación. Dentro de las recomendaciones que debemos tener en cuenta en una aplicación de Windows Forms, está la cor...

Enviado por jorge
LEER MÁS

Hace poco me ví con la necesidad de agregar un Captcha en un proyecto que quería hacer. Podía intentar usar un generador de Captchas de terceros o buscar algo en Internet que me facilitara la vida, pero como la prisa no era un requisito indispensable y me apetecía dar un paso más adelante, m...

Enviado por jorge
LEER MÁS

Todos los programadores de C# y .NET sabemos lo que nos puede ofrecer LINQ y como nos simplifica la vida cuando trabajamos con él. También, muchos de nosotros sabemos lo que nos ofrece Reflection a la hora de "jugar" con los entresijos de una librería o ensamblado. El único problema es que a...

Enviado por jorge
LEER MÁS

A lo largo de muchos años, trabajando en muchos proyectos, con muchos desarrolladores diferentes, me he dado cuenta que muchos programadores no tienen clara la diferencia entre composición y agregación, y que incluso confunden sus términos. También hay quien confunde Agregación con Asociaci...

Enviado por jorge
LEER MÁS

El término de FluentInterface es un término acuñado por Martin Fowler y Eric Evans en Diciembre de 2005. Martin Fowler indica en su sitio web que la mejor forma de ver esto es con un ejemplo, y es que todo lo que tiene que ver con código, se ve y se entiende mejor cuando se mete uno en harina...

Enviado por jorge
LEER MÁS

Cuando programamos en C#, podemos crear objetos y propiedades inmutables. De hecho, crear en C# una propiedad inmutable, es realmente sencillo. Pero me he dado cuenta que muchos programadores de C# no saben crear y diferenciar bien entre un objeto inmutable y una propiedad inmutable. Así que me ...

Enviado por jorge
LEER MÁS

A la hora de trabajar con colecciones, algunos programadores de C# no conocen con exactitud la diferencia entre los métodos FirstOrDefault y SingleOrDefault o las confunden, y cuando los usan en sus aplicaciones, se encuentran a veces con comportamientos extraños. En esta entrada voy a tratar d...

Enviado por jorge
LEER MÁS

¿Estás buscando información de por donde empezar a trabajar o ver cosas como .NET, .NET Core, .NET Framework, Xamarin, C#, F# o Visual Basic?. Si es así, quizás te interese el siguiente enlace. Se trata de un enlace donde encontrarás documentación oficial y tutoriales sobre todas estas te...

Enviado por jorge
LEER MÁS

Los grupos de Developer Division y Visual Studio de Microsoft, han preparado cuatro borradores de guías de arquitectura, que pueden resultarnos muy útiles e interesantes. Los borradores cubren las siguientes áreas (indico sus iconos para que no nos perdamos al abrir la información del enlace ...

Enviado por jorge
LEER MÁS