SmartPaster - (СВОБОДНЫЙ) Скопировать/вставить генератор кода для строк
AnkhSvn - (СВОБОДНАЯ) Интеграция Управления исходным кодом SVN для VS.NET
Сервер VisualSVN - (БЕСПЛАТНОЕ) Управление исходным кодом
ReSharper - улучшение IDE, которое помогает с рефакторингом и производительностью
CodeRush - генерал Code макросы на стероидах
, Осуществляет рефакторинг - помощь для рефакторинга Кода
(СВОБОДНЫЙ) CodeMaid - очистка Кода, организация и анализ сложности
CodeSmith - Генератор кода
GhostDoc - (СВОБОДНЫЙ) Простой инструмент комментария кода
(СВОБОДНЫЙ) DXCore и его много потрясающих плагинов: Плагины Сообщества DxCore , CR_Documentor, CodeStyleEnforcer, RedGreen
TestDriven. Сеть - (ОСВОБОЖДАЕТ/ПЛАТИТ) Поблочное тестирование, помогают
Отражатель - (ПЛАТА) Многофункциональный.Net Дизассемблер Отражатель AddIn
, веб-Проекты Развертывания - Обеспечивают дополнительную функциональность, чтобы создать и развернуть веб-сайты и веб-приложения ( источник ).
StudioTools - (БЕСПЛАТНЫЙ) помощник Навигации, кодируйте метрический инструмент, возрастающий поиск, файловый менеджер в Visual Studio и оторвите окна редактора. Перемещенный от [1 119] старый сайт (archive.org) к [1 120] новый сайт и прекращенный.
Ну, лично я не использую числовой тип данных для хранения телефонных номеров или другой связанной информации.
Как вы поживаете? сохранить номер, скажем, 001234567? В итоге получится 1234567, без начальных нулей.
Конечно, вы всегда можете увеличить его слева, но при условии, что вы точно знаете, сколько цифр должно быть в номере.
Это не отвечает на ваш вопрос. сообщение целиком,
Только мои 2 цента
На самом деле вы можете использовать varchar для телефонного номера. Вам не нужно int, потому что вы не собираетесь выполнять арифметические операции с числами.
Сохраните их как два поля для телефонных номеров - "номер" и «маска» в виде типов TinyText
, которым не требуется более 255 элементов .
Перед сохранением файлов мы анализируем номер телефона, чтобы получить используемое форматирование и который создает маску, затем мы сохраняем число только цифр, например
Ввод: (0123) 456 7890
Число: 01234567890
Маска: (nnnn) _nnn_nnnn
Теоретически это позволяет нам выполнять поиск по сравнению с числовым полем, например получать все телефонные номера, начинающиеся с определенного кода зоны, не беспокоясь о том, как он был введен пользователями
Я бы использовал varchar для телефонных номеров. таким образом вы также можете хранить + и (), что иногда встречается в телефонных номерах (как вы сами упомянули). и вам не нужно беспокоиться об использовании всех битов в целых числах.
Я не уверен, стоит ли вообще использовать целые числа. Некоторые числа могут содержать специальные символы (например, # как часть расширения), которые вы тоже должны уметь обрабатывать. Поэтому я бы предложил вместо этого использовать varchars.