public void WriteSql(StringBuilder writer, PostgreSqlGenerator sqlGenerator) { if (null != _sqlFragments) { foreach (var o in _sqlFragments) { var str = (o as String); if (null != str) { writer.Append(str); } else { var sqlFragment = (o as IPostgreSqlFragment); if (null != sqlFragment) { sqlFragment.WriteSql(writer, sqlGenerator); } else { throw new InvalidOperationException(); } } } } }
private void InitializeProviderServices(string providerManifestToken) { Check.NotEmpty(providerManifestToken, "providerManifestToken"); _providerManifestToken = providerManifestToken; _sqlGenerator = new PostgreSqlGenerator(); }