Как я могу предотвратить сортировку имен свойств в диаграммах классов? - PullRequest
13 голосов
/ 27 октября 2011

Я склонен проектировать свои классы со свойствами, отсортированными в порядке, который имеет смысл для меня. Например; Я всегда делаю критическую информацию, такую ​​как 'id', в начале, за которой следуют менее и менее важные данные, и, наконец, записываю метаданные, такие как 'create date', в конце.

Но когда я добавляю класс в диаграмму классов 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 Ответ

0 голосов
/ 27 октября 2011

Это то, что вы ищете?http://msdn.microsoft.com/en-us/library/8tkebx17.aspx

...