Esempio n. 1
0
 public IEnumerable <dynamic> GetColumnValues(string tableName, string columnName)
 {
     using (var tbl = new FlexTable(_config.GetConnectionString("DefaultConnection"), tableName))
     {
         var sql = $"SELECT [{columnName}] AS [name] FROM [{tableName}]";
         var dt  = tbl.Select(sql);
         return(dt.AsDynamicEnumerable());
     }
 }
Esempio n. 2
0
        public IEnumerable <dynamic> GetAllRows(string tableName, int masterRecordId, string masterId)
        {
            using (var tbl = new FlexTable(_config.GetConnectionString("DefaultConnection"), tableName))
            {
                var sql = $"SELECT * FROM [{tableName}]";
                if (masterRecordId > 0 && !string.IsNullOrEmpty(masterId))
                {
                    sql += $" WHERE {masterId}_id={masterRecordId}";
                }

                var dt = tbl.Select(sql);
                return(dt.AsDynamicEnumerable());
            }
        }