2012-08-07 59 views
1

這個問題很複雜,但我希望你能理解我的問題。我第一次使用數據庫,數據集和適配器的SQL服務器。這是我的應用簡介:從數據庫傳遞數據

我有調用MotelManager中的方法(LoadData)的MainManager,然後該方法調用DataAccess中的方法(LoadDataFromDB),該方法是DLL項目。

我的問題和需要幫助和理解的是,如何從每行中的列返回MainManager中的調用方法?

一種方法可能是創建一些像下面的代碼一樣的臨時對象並將該對象傳回,但我無法在DataAccess中創建它的實例!我總是遇到麻煩的時候它是關於引用和命名空間:(這是最好的方式simpliest?幫助是preciated!謝謝!

public class TempObj 
{ 
    public string Id { get; set; } 
    public string Name { get; set; } 
    public string Age { get; set; } 
    public string Gender { get; set; } 
    public string Type { get; set; } 
    public string Category { get; set; } 
    public string Info { get; set; } 

    public TempObj() 
    { 
    } 
} 
+0

他們是不是鍵入數據表? – 2012-08-07 06:50:20

+0

如果你使用服務打電話給你DLL? – praveen 2012-08-07 06:50:20

+0

鍵入數據表?嗯,你在做什麼? – 2012-08-07 06:56:09

回答

1

你將需要在一個類中的「地圖」數據,但是沒有從零開始構建整個映射結構

您可以使用實體框架(又名「EF」),它是一種自動生成反映數據庫的類的基礎結構。案例,這裏是你最好的朋友:Getting Started (Entity Framework)

+0

這是唯一的選擇嗎? – 2012-08-07 06:55:39

+0

一點都不,它是第一個想到的,因爲它是微軟的,在我的情況下是我最熟悉的。替代品一直都是這樣,FYI看起來比實際上要難得多。 Visual Studio通過幾乎所有「幕後」工作的嚮導來照顧。 – Alex 2012-08-07 06:59:47

相關問題