Я застреваю при попытке создать простейший частичный класс, чтобы получить доступ к свойству таблицы.VB Частичный класс ... застрял!
У меня есть LINQ автогенерируемая DataContext с:
Namespace VuBridgeDB
<System.Data.Linq.Mapping.DatabaseAttribute(Name:="C:\Users\Didier\Documents\Visual Studio 2010\Projects\VuBridge1\VuBridge1\Data\VuBridgeDB.sdf")> _
Partial Public Class myClassDataContext
Inherits System.Data.Linq.DataContext
Private Shared mappingSource As System.Data.Linq.Mapping.MappingSource _
= New System.Data.Linq.Mapping.AttributeMappingSource()
Partial Private Sub InsertCompetitions(ByVal instance As Competitions)
End Sub
End Class
<Table(Name:="Competitions")> _
Partial Public Class Competitions
Partial Private Sub OnC_TitleChanged()
End Sub
End Class
Теперь я пытаюсь добавить свою собственную бизнес-логику в классе шахты:
Public Class myClassDataContext
Private Sub InsertCompetitions(ByVal instance As Competitions)
End Sub
End Class
Public Class Competitions
Private Sub onC_SiteChanged()
Me.
End Sub
End Class
Проблема:
VB.NET отказывается от имени класса myClassDataContext, говорящего, что он уже существует.
Я ожидал, что свойство C_Site будет доступно в моем классе (а также в других колонках соревнований), но когда я набираю «Я», IntelliSense не дает мне никаких свойств Конкурса (т.е. данные колонны).
Я пробовал все виды Partial Public, добавляя пространство имен так же, как и то, которое используется в автогенерации ... Ничего не работает.
Может ли кто-нибудь предоставить рабочий образец, пожалуйста?