Linq bases y ejemplos

noviembre 22, 2017 Deja un comentario

Anuncios

Preview de Microsoft SQL Operations Studio

noviembre 19, 2017 Deja un comentario

Microsoft ha presentado una nueva herramientas para el manejo de base de datos SQL server y Azure, completamente multiplataforma y Open source con un interfaz inspirada en el ya conocido Visual Studio  Code.

Link de descarga

https://docs.microsoft.com/en-us/sql/sql-operations-studio/download

Repositorio en GIT:

https://github.com/Microsoft/sqlopsstudio

 

React, your new best friend

junio 29, 2017 Deja un comentario

Scrum vs Kanban vs Scrumban

junio 29, 2017 Deja un comentario

.NET API Browser

abril 18, 2017 Deja un comentario

Microsoft ha presentado un nuevo sitio que nos ayudará mucho a encontrar referencias, dependencias y la documentacion especifica de cada una de las librerias que componen .net framework y las demas Apis  que han sido liberadas en el mercado

https://docs.microsoft.com/en-us/dotnet/api/

netApireference

Pueden  especificar el Api y escribir el componente que esten buscando o algunas “key words” para encontrarlo

Al ingresar a la documentación de la libreria pueden cambiar el API al que hace referencia y el lenguaje de programacion para los ejemplos

netApireference2

Categorías:.Net, .Net core, Informática

Ejecutando un sitio ASP.Net core en Linux

ASP.Net es una tecnologia opensource y multiplataforma por lo tanto podemos sin problemas crear, editar y publicar una aplicación en .net core en linux

Microsoft nos explica facilmente desde su pagina oficial cuales son los comandos para instalr el SDK de .net core que vendria siendo el primer paso que debemos dar

https://www.microsoft.com/net/core#linuxredhat

para caso de ubutu tenemos el ejemplo a continuacion:


sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893


sudo apt-get update

luego solo debemos lanzar el comando estandar de instalación:


sudo apt-get install dotnet-dev-1.0.1

Luego para resturar y correr el proyecto solo necesitamos abrir una consola en al ubicacion del proyecto

corelinux

Y luego los comandos

  • dotnet restore (restaura los paquetes y descarga los nugets que se necesiten)
  • dotnet run ( ejecuta la aplicacion en el servidor interno de .net core)

corelinux2

Razor vs Tag helpers .Net core

En .Net core tenemos la posibilidad de utilizar Tag Helpers para diseñar nuestras vistas, esto nos permite omitir el uso de Razor y poder diseñar vistas simplemente extendiendo las propiedades de HTML con algunas especificas integradas.

Hay que aclarar que podemos usar una combinación de Razor y tag herlpes en pocas podemos usar el uno, el otro o la combinación de ambos.

Aquí esta una lista de como podemos se traduce a través de  TagHelpers cierta nomenclatura de Razor:

Razor
1 “@Html.LabelFor(model => model.title)”
2 “@Html.EditorFor(model => model.title)”
3 “@Html.ValidationMessageFor(model => model.title, “”)”
4 “@using (Html.BeginForm())”
5 “@Html.ValidationSummary(true, “”, new { @class = “text-danger” })”
6 “@Html.ActionLink(“Back to List”, “Index”)”
7 “@Html.TextAreaFor(model=> model.Description)”
8 “@Html.DropDownList(“Country”, (IEnumerable<SelectListItem>)ViewData[“Countries”])”
Tag Helper
1 <label asp-for=”title”></label>
2 <input asp-for=”title” />
3 <span asp-validation-for=”title”></span>
4 <form asp-action=”Create”>
5
6 <a asp-action=”Index”>Back to List</a>
7 <textarea asp-for=”Description”></textarea>
8 <select asp-for=”Country” asp-items=”Model.Countries”></select>

Sin título

Razor vs Tag helpers