#visual-studio-2010 #class-diagram
#visual-studio-2010 #диаграмма классов
Вопрос:
Я обычно разрабатываю свои классы со свойствами, отсортированными в порядке, который имеет смысл для меня. Например; Я всегда добавляю важную информацию, такую как «id», в начале, за которой следуют менее важные данные, и, наконец, записываю метаданные, такие как «дата создания», ближе к концу.
Но когда я добавляю класс в диаграмму классов Visual Studio (2010), свойства сортируются в алфавитном порядке. Есть ли способ отключить эту функцию?
Редактировать (11/05/11):
Например, у меня есть следующий класс
public class Email
{
public Int64 Id { get; set; }
public Int64 UserId { get; set; }
public string Name { get; set; }
public string EmailAddress { get; set; }
public DateTime CreateDate { get; set; }
public DateTime UpdateDate { get; set; }
}
Но когда я добавляю его в свою диаграмму, он отображает свойства в следующем порядке:
CreateDate
EmailAddress
Id
Name
UpdateDate
UserId
Вместо ожидаемого порядка
Id
UserId
Name
EmailAddress
CreateDate
UpdateDate
Комментарии:
1. вы нашли ответ?
2. @freshWoWer Я не смотрел в последнее время, но нет. В прошлый раз, когда я проверял, у вас вообще не было никакого контроля над этим.
3. Мне это тоже нужно. Очень раздражает — например, для перечислений — изменение порядка. Должна быть возможность вообще не упорядочивать. Я сохраняю разумный порядок в своих классах по умолчанию и не нуждаюсь в помощи IDE. 🙁
Ответ №1:
Это то, что вы ищете? http://msdn.microsoft.com/en-us/library/8tkebx17.aspx
Комментарии:
1. Спасибо, Рори, но это не так. Я обновил свой пример, чтобы более наглядно проиллюстрировать то, что я ищу.