Ejemplo n.º 1
0
        public void ToString_WithMoreThanOneField_GeneratesCorrectSQLClause()
        {
            var table = new Tables_Blogs();

            var fields = new IFormatableField[]
                         	{
                         		new Tables_Blogs_Id(table),
                         		new Tables_Blogs_Name(table)
                         	};

            var select = new SelectClause(fields);

            string expected =
                @"SELECT
                [dbo].[Blogs].[Id],
                [dbo].[Blogs].[Name]
            ";

            Assert.AreEqual(expected, select.ToString());
        }
Ejemplo n.º 2
0
 /// <summary>
 /// SELECT clause
 /// </summary>
 /// <param name="fields">SELECT columns</param>
 /// <returns><see cref="SQLSelectQuery"/></returns>
 public static SQLSelectQuery Select(params IFormatableField[] fields)
 {
     var selectClause = new SelectClause(fields);
     var q = new SQLSelectQuery(selectClause);
     return q;
 }