Пример #1
0
        public void RenderIntegerLiteralArray()
        {
            IEnumerable <int>   array = new int[] { 1, 2, 3 };
            IntegerLiteralArray integerLiteralArray = new IntegerLiteralArray(array);

            Assert.AreEqual("1,2,3", sqlClientRenderer.Render(integerLiteralArray));
        }
Пример #2
0
        public void CreateIntegerLiteralArray()
        {
            IEnumerable <int>   array = new int[] { 1, 2, 3 };
            IntegerLiteralArray integerLiteralArray = new IntegerLiteralArray(array);

            Assert.AreEqual(array, integerLiteralArray.Array);
        }
Пример #3
0
 public override string Render(IntegerLiteralArray integerLiteralArray)
 {
     if (ReplaceLiteralsWithParameters)
     {
         return(string.Join(",", integerLiteralArray.Array.Select(value => AddParameter(value, DbType.Int32).Render(this))));
     }
     else
     {
         return(string.Join(",", integerLiteralArray.Array));
     }
 }
Пример #4
0
 public abstract string Render(IntegerLiteralArray integerLiteralArray);