Saxonite v1.1.0

This commit is contained in:
2021-06-25 11:25:36 +01:00
parent b4f9962b21
commit 4e8d336498
3 changed files with 35 additions and 4 deletions
@@ -368,6 +368,7 @@ namespace Sarand.Net.Standard.Dbas.Data
// Only populate table names if not previously done.
if (tables.Count < 1 || refresh)
{
tables.Clear();
using (DbConnection dbConnection = CreateConnection(true))
{
dbConnection.Open();
@@ -862,6 +863,15 @@ namespace Sarand.Net.Standard.Dbas.Data
}
}
}
// Query to list included columns.
// Select IndexName = i.Name, ColName = c.Name
// From sys.indexes i
// Inner Join sys.index_columns ic On ic.object_id = i.object_id And ic.index_id = i.index_id
// Inner Join sys.columns c On c.object_id = ic.object_id And c.column_id = ic.column_id
// Where ic.is_included_column = 1
// Order By i.Name
// Attempt to retrieve included columns (SQL only).
SqlConnection sqlConnection = dbConnection as SqlConnection;
if (sqlConnection != null)