Я беспокоюсь об этом, поскольку мои изменения будут перезаписаны, когда файл dbml будет автоматически сгенерирован (как это часто бывает).
Я думаю сделать частичный класс и написать те же свойства, чтобы комментировать их, но беспокоюсь, что он будет жаловаться на дубликаты, и причина, по которой я даже не могу экспериментировать, приводит меня ко второй части моих вопросов. ..
... что расширяемая стрелка в моем списке dbml-файлов отсутствует, при щелчке правой кнопкой мыши и выборе «Просмотреть код» отображается пустой частичный класс, как показано ниже ...
Partial Class FPDataContext
End Class
Итак, я даже не могу видеть класс! У кого-нибудь есть идеи по поводу любой из этих проблем?
Я использую VS2010 RC и просто занимаюсь разработкой приложения MVC 2.0, в котором я хочу использовать аннотации пользовательского интерфейса, такие как [UIHint("RelativeDateTime")]
редактирование:
проблема решена, спасибо, Стив, вот мое редактирование версии VB в качестве примера ...
Imports System.ComponentModel.DataAnnotations
<MetadataType(GetType(CommentMetaData))> _
Partial Public Class Comment
End Class
Public Class CommentMetaData
<UIHint("PostedSince")> _
Public Property DateAdded() As DateTime
End Class