public void Model2TableMissingMapInsertTest() { var manager = new SqlServerDataManager <TestTableNoMap>(connection); manager.AfterGetTableMap += (object sender, ModelCommandAfterGetTableMapEventArgs e) => { var map = e.TableMap; map.MapColumn("id", (e) => { if (e == null) { e = new SqlColumnMap(); e.PropertyName = "Id"; } else { e.PropertyName = "Id"; } return(e); }); }; var command = manager.Insert(new TestTableNoMap() { Id = Guid.NewGuid(), Name = $"Model2TableNoMapInsertTest" }).InTo("TestTable"); manager.Execute(); Assert.Pass(); }
public void DataInsertTest() { var manager = new SqlServerDataManager <TestTableNoMap>(connection); for (int i = 0; i < 100; i++) { var command = manager.Insert(new TestTableNoMap() { Id = Guid.NewGuid(), Name = $"Value {i}" }).InTo("TestTable"); var command2 = manager.Insert().InTo("TestTable"); //command2.SetValue("Name", $"Value 1.{i}"); } var result = manager.Execute(); Assert.Pass(); }
public void NoModelTableFirstTest() { var manager = new SqlServerDataManager <DataTable>(connection); var map = manager.CreateTableMap <SqlColumnMap>("TestTable") .MapColumn("id", "Id").MapColumn("Name", "Name"); var result = manager.Select().From(map.TableName).Execute(); Assert.IsTrue(result.HasErrors); Assert.IsTrue(result.RecordsAffected > 0); }
public void Model2TableMappedInsertTest() { var manager = new SqlServerDataManager <TestTableMapped>(connection); for (int i = 0; i < 100; i++) { var command = manager.Insert(new TestTableMapped() { Id = Guid.NewGuid(), Name = $"Mapped Value {i}" }).InTo("TestTable"); //command2.SetValue("Name", $"Value 1.{i}"); } manager.Execute(); Assert.Pass(); }
public void NoModelNoTableTest() { var manager = new SqlServerDataManager <DataTable>(connection); manager.CreateUpdateTable(manager.CreateTableMap <SqlColumnMap>("TestCreateTable").MapColumn("id", "Id", (e) => { e.DbType = SqlDbType.UniqueIdentifier; e.IsPrimaryKey = true; }).MapColumn("Name", "Name", (e) => { e.DbType = SqlDbType.NVarChar; e.Size = 255; }) ); manager.Execute(); Assert.Pass(); }