2010-06-25 78 views
1

我可能會在這裏(或在我的頭上)感到困惑。從空模型創建實體數據模型

我想連接到IBM i(又名iSeries),我想嘗試使用實體數據模型來實現這一點。我在網上找到的幫助對我來說幫助不大。如何添加與.edmx文件進行交互所需的邏輯,從而在我的應用程序的其餘部分中使用?

我見過的大部分教程都是從數據庫開始構建的。我沒有那麼奢侈,因爲IBM i不是連接的選擇。有沒有從頭開始?

回答

0

我現在有這個工作。像你通常通過ADO.NET或任何你想要的方法來設置你的連接。然後執行以下操作:

DataTable dt = new DataTable(); 

using (iDB2DataAdapter da = new iDB2DataAdapter(cmd)) 
{ 
    da.Fill(dt); 
} 

var MyObjects = from i in dt.AsEnumerable() select new MyObject() 
    { 
     field1 = i.Field<string>("field1"), 
     field2 = i.Field<decimal>("field2") 
    }; 
List<MyObject> temp = MyObjects.ToList(); 
return temp; 

這是所做的基本操作。

0

這裏......

http://msdn.microsoft.com/en-us/data/ff628199.aspx

...是一個介紹視頻如何從空模型開始。

注意:此視頻是關於實體框架4(在Visual Studio 2010中),並着重於使用設計器工具創建模型,然後從該模型創建數據庫(SQL Server)。它沒有解釋和涵蓋edmx文件的手動編輯。我不確定這是不是你真正想要的。

+0

不,不完全。我們有一個現有的數據庫結構。我可能會問錯誤的問題或不瞭解我認爲我理解的內容。 – 2010-06-28 14:18:47

0

This article似乎是最接近我所尋找的。但是,DB2 Connect不是免費的產品,並且與購買產品相關的成本很高。

請繼續關注我下一步做什麼......

相關問題