Curso de MVC .Net C#, CRUD, Validaciones, Agregar con Entity Framework #5

En este quinto video veremos como crear un CRUD, agregar un registro por medio de Entity Framework y validarlo con Data Annotations de .Net.

Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM

Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk

Tercer video del curso: https://www.youtube.com/watch?v=7pZn93zHk1A

Cuarto video del curso: https://www.youtube.com/watch?v=HYIcMzRO8k0

Curso de MVC .Net C#, Layout, Razor, Listas con EntityFramework #4

En este cuarto video veremos como funciona el Layout, los Bundles, y como podemos acceder a la información a través de Entity Framework y mostrarla en una vista utilizando Razor.

Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM

Segundo video del curso: https://www.youtube.com/watch?v=XnyJUQqUaRk

Tercer video del curso: https://www.youtube.com/watch?v=7pZn93zHk1A

Curso de MVC .Net C# Entity Framework, autentificación #2

En este segundo video veremos cómo agregar Entity Framework a nuestro proyecto MVC .Net, ademas explicare puntos clave para evitar problemas a futuro, te ahorrare horas de stackoverfow.

Primer video del curso: https://www.youtube.com/watch?v=UZNoQMio4XM

¿Cómo insertar miles de registros con Entity Framework? C# .Net

En el siguiente video te explico una manera correcta de insertar miles de registros utilizando Entity Framework.

Aprende Entity Framework en 10 minutos


int numeroLotes = 1000;

using (var db = new pruebaEntities())
{
      for (int i = 0; i < 4000; i++)
      {
           var oNumber = new numbers();
           oNumber.number = i;
           oNumber.date = DateTime.Now;

           db.numbers.Add(oNumber);

           if(i%numeroLotes==0)
                 db.SaveChanges();

           }

           db.SaveChanges();
       }
}

Leer archivo de Excel en C# .Net sin utilizar Librerías de office #spreadsheetlight

En este video te muestro como leer un archivo de Excel desde C# .Net y guardarlo en una base de datos sin utilizar las librerías de Office.

Utilizaremos una librería creada por el MIT llamada spreadsheetlight

Crear archivo de excel con spreadsheetlight: https://www.youtube.com/watch?v=NlTv8Xv7cW0

Aprende entity framework en 10 minutos: https://www.youtube.com/watch?v=6nT-RjMEG0o


string path = @"C:\turuta\miexcel.xlsx";
SLDocument sl = new SLDocument(path);

using (var db= new pruebaEntities()) {

    int iRow = 2;
    while (!string.IsNullOrEmpty(sl.GetCellValueAsString(iRow, 1)))
    {
          string codigo = sl.GetCellValueAsString(iRow, 1);
          string nombre = sl.GetCellValueAsString(iRow, 2);
          int edad = sl.GetCellValueAsInt32(iRow, 3);

          var oMiExcel = new miexcel();
          oMiExcel.codigo = codigo;
          oMiExcel.nombre = nombre;
          oMiExcel.edad = edad;

          db.miexcel.Add(oMiExcel);
          db.SaveChanges();

          iRow++;
      }

}

Conectar Arduino con C# .Net y Prender un LED

Este es el primer video que hago con C# y Arduino, te mostrare cómo es posible conectar de manera fácil Arduino al lenguaje de programación C# .Net, y también te mostrare como puedes programar y subir tu código a Arduino. Al final prenderemos un Led desde un botón en un formulario hecho con C# en Windows form.


const int pinLED = 13;

void setup()
{
   Serial.begin(9600);
   pinMode(pinLED, OUTPUT);
}

void loop() {
   if (Serial.available() > 0)
   {
      int option = Serial.read();
      //@ de encendido
      if (option == '@')
      {
         digitalWrite(pinLED, HIGH);
      }
      //a de apagado
      if (option == '$')
      {
         digitalWrite(pinLED, LOW);
      }
   }
}