我試圖創建最簡單的部分類以訪問表屬性時被卡住。VB Partial class ...卡住了!
我有一個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不會給我任何競爭屬性(即數據列)。
我已經嘗試過各種部分公開,在自動生成中使用相同的名稱空間...沒有任何作用。
有人可以提供一個工作示例嗎?