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 parent
c7602f6b0a
commit
2d85bf4d62
9 files changed
+555
-225
No files matched your search
@@ -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