Beispiel #1
0
 public static SqlCommand Generate(SqlConnection cn, SqlTable table, ModelActionOption option, ICriterion criterion)
 {
     return(maps[option](cn, table, criterion));
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 private static SqlCommand GetAllProjections(SqlConnection cn, SqlTable table, ICriterion criterion)
 {
     return(null);
 }