Added more documentation. Simplified and cleaned up code. Added new MySqlDataReader extensions to help with reading single rows or many rows. Added more helper session functions and new MySqlCommand extensions.
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using MySql.Data.MySqlClient;
|
||||
using System;
|
||||
|
||||
namespace MontoyaTech.MySqlPlus.Example
|
||||
{
|
||||
@ -32,19 +33,21 @@ namespace MontoyaTech.MySqlPlus.Example
|
||||
{
|
||||
var session = new MySqlSession("server=db.zone2d.com;user=root;database=zone2d;port=3306;password=-+W6!?Kv-6wDL2Vj5f=kC^Q&;SslMode=Required");
|
||||
|
||||
//var car = new Car() { Make = "Chevy", Model = "Camaro" };
|
||||
session.Insert(new Car() { Make = "Chevy", Model = "Camaro", Year = 2011 });
|
||||
|
||||
//session.Insert(car);
|
||||
session.Insert(new Car() { Make = "GMC", Model = "Sierra", Year = 2000 });
|
||||
|
||||
//car.Model = null;
|
||||
var cars = session.GetAll<Car>();
|
||||
|
||||
//session.Update(car);
|
||||
foreach (var car in cars)
|
||||
Console.WriteLine($"Make: {car.Make}, Model: {car.Model}, Year: {car.Year}");
|
||||
|
||||
var car2 = session.Get<Car>(9);
|
||||
cars[0].Make = "test";
|
||||
|
||||
session.Insert(car2);
|
||||
session.Update(cars[0]);
|
||||
|
||||
//session.Delete(car);
|
||||
foreach (var car in cars)
|
||||
session.Delete(car);
|
||||
|
||||
Console.WriteLine("Done.");
|
||||
Console.ReadLine();
|
||||
|
Reference in New Issue
Block a user