2012-04-10 60 views
0

我似乎錯過了在Visual Studio中設置我的數據庫的步驟。我創建了一個名爲「PhotoDatabase」的.mdf數據庫。在服務器資源管理器中,我添加了一個名爲「tbl_Photo」的新表,它具有以下列:Image_ID,Image,Thumbnail,Name,Description。缺少設置我的數據庫的步驟Visual Studio 2010

現在我在我的PhotoRepository(.cs)類中,試圖將圖像數據添加到我的表中,但它似乎無法找到表。

DataContext db = new DataContext(@"C:\Dev\MyFlickr\MyFlickr.WCF\App_Data\PhotoDatabase.mdf"); 
db. 

無論我看到說我應該能夠看到我的表名後db。請幫助!

+0

您會收到什麼錯誤消息? – 2012-04-10 20:16:27

+0

無法解析符號 – 2012-04-10 20:45:18

+0

您能否發佈您收到的實際異常? – 2012-04-10 20:46:15

回答

0

我想我找到了你的問題。它看起來像你還沒有創建一個dbml文件來將你的表映射到實體。你需要做的是添加一個新項目到你的項目。在「數據」小節中,您將看到「LINQ to SQL類」。添加它,然後將你的表從你的服務器資源管理器窗口拖到該類上。之後,你應該能夠將你的表看作一個實體,並且上面的代碼應該可以工作(或者接近它的代碼)。舉例來說,我創建了一個文件,就像你已經和下面的代碼工作:

DataContext db = new DataContext(@"C:\Temp\Test.mdf"); 
Table<Table1> myTable = db.GetTable<Table1>(); 

爲了它的工作,雖然,我不得不創建一個DBML文件,並添加表1的設計者。有關如何使用此代碼的更多信息,請參閱此MSDN文章:http://msdn.microsoft.com/en-us/library/bb399375.aspx

+0

謝謝你,謝謝你,那正是我需要的。 – 2012-04-10 20:58:12

+0

很高興我能幫到你。 – IAmTimCorey 2012-04-10 23:40:10

相關問題