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:
MattMo committed 2023-01-30 18:21:30 -08:00
1 parent c7602f6b0a
commit 2d85bf4d62
9 files changed
+555 -225

No files matched your search

+11 -8
View File
@@ -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();