public void CreateInsertCommand_Fields_CommandTextCreated() { var f = new Dictionary<string, object> {{"id", 1234}, {"last_name", "Rogers"}}; var fs = new FluidSql(null); fs.CreateInsertCommand("Person", f); Assert.AreEqual("insert into Person (id, last_name) values(@id, @last_name)", fs.Command.CommandText); }
public void CreateInsertCommand_Fields_CommandTextCreated() { var f = new Dictionary <string, object> { { "id", 1234 }, { "last_name", "Rogers" } }; var fs = new FluidSql(null); fs.CreateInsertCommand("Person", f); Assert.AreEqual("insert into Person (id, last_name) values(@id, @last_name)", fs.Command.CommandText); }
public static List <dynamic> ExecuteDynamic(this FluidSql fs, bool convertDbNull = true) { return(fs.ExecuteAndTransform(dr => (dynamic) new DynamicDataRecord(dr, convertDbNull))); }