Exemple #1
0
        public void NamedParametersAreConvertedToPositionalParameters()
        {
            var c = new System.Data.OleDb.OleDbConnection(
                String.Format("Provider=MSOLEDBSQL;Server={0};Uid={1};Pwd={2};Trusted_Connection=no",
                              TestHost, "sa", Password));
            dynamic i = c.QuerySql("SELECT p=@p, q=@q, r=@p", new { p = 5, q = 9 }).First();

            Assert.AreEqual(5, i.p);
            Assert.AreEqual(9, i.q);
            Assert.AreEqual(5, i.r);
        }