Я склонен проектировать свои классы со свойствами, отсортированными в порядке, который имеет смысл для меня. Например; Я всегда делаю критическую информацию, такую как '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