В моем приложении у меня есть класс клиента PUBLIC ...
Public Class Customer
Public Name As String
Public Surname As String
End Class
Затем я решил использовать LINQ to SQL в своем приложении.После добавления класса MyDatabase.dbml
появились ошибки, поскольку LINQ также создает публичные свойства
<Column(Storage:="_Name", DbType:="NVarChar(50) NOT NULL", CanBeNull:=false)> _
Public Property Name() As String
Get
Return Me._Name
End Get
Вот некоторые ошибки ..
'Name' is already declared as 'Public Name As String' in this class.
'SurName' is already declared as 'Public SurName As String' in this class.
Хорошо.Это логично.
Но какую лучшую практику я должен использовать в будущем?Я не хотел бы использовать параметры имени и плюрализации, упомянутые в блоге ScottGu , или переименовать свойства моего класса Customer.