Я хочу получить информацию о схеме таблицы, используя C #.
Я использовал запрос sp_help <table_name>
, чтобы получить его, который хорошо работает, когда я выполняю его в окне запроса, но не могу получить его из C #. Я хочу получить всю информацию о таблицах, которая необходима для сопоставления между двумя таблицами, такими как имя, тип данных, размер, isprimary, ключ и т. Д.
Я записал следующий код
SqlCommand cmd = sourceCon.CreateCommand();
cmd.CommandText = string.Format("sp_help '{0}'", cmbSourceTable.SelectedItem.ToString()); //cmd.CommandType = CommandType.StoredProcedure;
sourceDataTable = new DataTable();
SqlDataReader dr = cmd.ExecuteReader();
sourceDataTable.Load(dr);
dr.Close();
Возвращает только информацию о таблице, которая при создании или нет