Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public static List <dynamic> ExecuteDynamic(this FluidSql fs, bool convertDbNull = true)
 {
     return(fs.ExecuteAndTransform(dr => (dynamic) new DynamicDataRecord(dr, convertDbNull)));
 }