Время от времени мне нужна строка, которая ссылается на список целых чисел.
В некоторых из этих случаев добавление всей таблицы выглядит как перебор. Мне никогда не нужно обращаться к этим ints
вне контекста строки.
Мой код на C # становится проще, когда мне не нужно беспокоиться о нескольких таблицах, которые находятся внизу.
Быстрый пример: список перечислений, которые существуют только на стороне C #.
Теоретически я ищу тип поля 'Список целых чисел'. Там что-нибудь есть?
User
- Id int
- Property1 int
- Property2 int
- ListOfEnumValues list(int) -- or something
В настоящий момент я возвращаюсь к добавлению строки, разделенной запятыми, но это занимает больше байтов, чем мне хотелось бы, и ощущается даже более «грязным».
Пример того, как я это делаю прямо сейчас:
public IEnumerable<int> Numbers
{
get { return _NumbersDb.Split(','); }
set { _NumbersDb = string.Join(',', value); }
}
Я думаю о том, чтобы написать какой-нибудь вспомогательный метод на C # и использовать varbinary
.
Любые другие рекомендации?