示例#1
0
 private static void IsQueryOk(IQuery query, QueryRendererSettings settings, string expectedString) =>
 query.ForMySQL(settings).Should().Be(expectedString);
示例#2
0
 public MySQLRenderer(QueryRendererSettings settings) : base(settings)
 {
 }
示例#3
0
 //[TestCaseSource(typeof(Cases), nameof(Cases.SelectTestCases))]
 public void SelectTest(SelectQuery query, QueryRendererSettings settings, string expectedString)
 => IsQueryOk(query, settings, expectedString);
示例#4
0
 /// <summary>
 /// Computes the SQL string suitable for SQL SERVER
 /// </summary>
 /// <param name="query">the query to computes</param>
 /// <param name="settings">settings to use to render <see cref="query"/>.</param>
 /// <returns>a <see cref="string"/> representation of <see cref="query"/> to use to query a MySQL database engine</returns>
 public static string ForMySQL(this IQuery query, QueryRendererSettings settings) => new MySQLRenderer(settings).Render(query);