/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlClient.GetSchemaTable/CS/source.cs
43 строки
1 KB
Genevieve Warren
ropc fixes for ado.net (#42498)
07 сен 2024, 02:05
Не верифицирован
07 сен 2024, 02:05
cdcd7c4
Код
Авторство
О чём код?
using System; using System.Data; using System.Data.SqlClient; namespace NextResultCS; static class Program { static void Main() { var s = GetConnectionString(); SqlConnection c = new(s); GetSchemaInfo(c); Console.ReadLine(); } // <Snippet1> static void GetSchemaInfo(SqlConnection connection) { using (connection) { SqlCommand command = new( "SELECT CategoryID, CategoryName FROM Categories;", connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); DataTable schemaTable = reader.GetSchemaTable(); foreach (DataRow row in schemaTable.Rows) { foreach (DataColumn column in schemaTable.Columns) { Console.WriteLine(string.Format("{0} = {1}", column.ColumnName, row[column])); } } } } // </Snippet1> static string GetConnectionString() => throw new NotImplementedException(); }