Нет, многозначные поля не поддерживаются. Однако существуют различные способы поддержки массивов с помощью T-SQL. This page охватывает тему в глубину, и я подозреваю, что это тот ответ, который вы искали.
Что касается «ванильной» Visual Studio, позволяющей это, нет, и ваш вопрос подразумевает «с SQL Server».
Что касается лучшего подхода, это вопрос мнения, который довольно табу здесь, в переполнении стека. Однако представляется целесообразным упомянуть, что существует нереляционная СУБД, называемая MultiValue Database. (Меня привлек этот вопрос тегом «MultiValue-Database», который специально относится к этой модели NoSQL.) Это модель Pick, которая в этом году отмечает 50-летие продолжения использования, предшествующее Relational. С этой средой поля MV естественны и легко управляются кодом и запросами. Сравните это с искажениями, необходимыми для принудительной работы РСУБД, как показано на связанной странице. Я работаю с моделью Pick более 30 лет и имею клиентов по всему миру. Есть несколько компаний, которые предоставляют версии этой платформы. Некоторые люди будут помнить Prime, который связан и интегрирован со многими из этих систем. СУБД Caché также MultiDimensional по своей природе и имеет встроенную реализацию Pick. Существуют библиотеки для использования этой среды на других языках, включая Java, и в .NET (C#, VB.NET, C++). Некоторые из этих инструментов имеют расширения, такие как Server Explorer, которые позволяют подключаться к базе данных и прятать запросы/манипуляции. Это отвечает на ваш вопрос о возможности сделать это из Visual Studio. Одно место для поиска информации - PickWiki.com. См. Также #MultiValue on Twitter. Не стесняйтесь обращаться ко мне за другими ссылками на информацию, сообщества, загрузки и т. Д.
Итак, я ответил на ваш вопрос о том, как манипулировать несколькими полями в ячейке с помощью SQL Server, используя массивы и поля с разделителями. И я предоставил информацию об альтернативе с помощью Visual Studio, которая является темой вашего вопроса, а не с использованием MV с SQL Server, который будет более сфокусированным. Если ни одно из них вас не интересует, вопросы должны быть более утонченными, но, как было сказано, на все вопросы ответили. HTH
Многозначные столбцы - это большие ** NO-NO ** в реляционном дизайне. Не делайте этого - он нарушает даже первую нормальную форму ** дизайна базы данных. Ячейка (столбец в определенной строке) должна быть *** НИКОГДА *** не имеет более одного значения - ни одного или одного, но не более. –