public void Bug_CSHARP_42() { Table<SalesOrder> table = Session.GetTable<SalesOrder>(); table.CreateIfNotExists(); Batch batch = Session.CreateBatch(); var order = new SalesOrder { OrderNumber = "OR00012345", Customer = "Jeremiah Peschka", SalesPerson = "The Internet", OrderDate = DateTime.Now, ShipDate = DateTime.Now.AddDays(2) }; batch.Append(table.Insert(order)); batch.Execute(); List<SalesOrder> lst = (from x in table select x).Execute().ToList(); Trace.TraceInformation("done!"); }
//https://datastax-oss.atlassian.net/browse/CSHARP-42 //Create table causes InvalidOperationException public void Bug_CSHARP_42() { Table <SalesOrder> table = Session.GetTable <SalesOrder>(); table.CreateIfNotExists(); Batch batch = Session.CreateBatch(); var order = new SalesOrder { OrderNumber = "OR00012345", Customer = "Jeremiah Peschka", SalesPerson = "The Internet", OrderDate = DateTime.Now, ShipDate = DateTime.Now.AddDays(2) }; batch.Append(table.Insert(order)); batch.Execute(); List <SalesOrder> lst = (from x in table select x).Execute().ToList(); Trace.TraceInformation("done!"); }