摘要:[VS2010]使用LINQ to SQL Class發生CS0102: The type 'project.tCustomer' already contains a definition for 'emptyChangingEventArgs'
這兩天比較有空閒,就把之前去上課的範例拿出來重做一次
首先先建立好本機資料庫
新增一個LINQ to SQL Class
把Table拉進去,這樣就自動在Web.config建立了connection
1 <connectionStrings>
2 <add name="DbEOSConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DbEOS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
3 providerName="System.Data.SqlClient" />
4 </connectionStrings>
2 <add name="DbEOSConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DbEOS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
3 providerName="System.Data.SqlClient" />
4 </connectionStrings>
然後new 一個page,在上面拉一個SqlDataSource,設定connection
再拉個chart control,設定好datasource跟欄位就可以跑了
不過一開始跑就出現這個錯誤
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: CS0102: The type '_20100210.App_Code.tCustomer' already contains a definition for 'emptyChangingEventArgs' Source Error: Line 79: { Line 80: Line 81: private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); Line 82: Line 83: private string _fId; Source File: d:\WebApps\20100210\20100210\App_Code\DataClasses2.designer.cs Line: 81
納悶了許久,我只有用一個阿
後來看到有兩個dbml,因為我在玩所以弄了兩個出來
不過我有移出專案~~~
後來把不用的直接砍掉就可以正常運作了
這是我的認知不同的問題嗎 囧