public static SqlCommand Generate(SqlConnection cn, SqlTable table, ModelActionOption option, ICriterion criterion) { return(maps[option](cn, table, criterion)); }
private bool TryGetTable(IContext context, SqlConnection connection, string modelName, out Discovery.SqlTable table) { bool b = false; table = null; string s = String.Empty; if (!IsCacheLoaded(connection)) { LoadCache(connection); } if (Tables.ContainsKey(connection.ConnectionString)) { List <XF.Common.Discovery.SqlTable> list = Tables[connection.ConnectionString]; if (list != null && list.Count > 0) { var found = list.Find(x => x.TableName.Equals(modelName, StringComparison.OrdinalIgnoreCase)); if (found != null) { table = found; b = true; } } } return(b); }
private static SqlCommand GetAllProjections(SqlConnection cn, SqlTable table, ICriterion criterion) { return(null); }