0
在我的應用程序有一個公共客戶類...我應該如何處理公共財產?
Public Class Customer
Public Name As String
Public Surname As String
End Class
於是我決定使用LINQ到我的應用程序中的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's blog中提到的Name和Pluralization選項,或者重命名我的Customer類的屬性。
有什麼訣竅我失蹤了嗎?
Hello Jon!其實原始代碼具有屬性。我上面寫的是一個例子。不幸的是我不能刪除原來的。 (你會發現從頭開始編寫應用程序會更容易:) – OrElse 2010-10-27 21:40:23
@strakastroukas:如果實際代表真實情況,示例通常更有用。現在*爲什麼*你不能刪除原來的屬性?你是否真的需要現有的類成爲LINQ to SQL實體,還是你可以有單獨的類? – 2010-10-27 21:43:43
基本上我不想刪除它們,因爲我在屬性中進行了很多檢查。我不希望現有的類成爲LINQ to SQL實體。我只想學習LINQ並從我的數據庫創建XML文件。 – OrElse 2010-10-27 21:49:14