我可能會在這裏(或在我的頭上)感到困惑。從空模型創建實體數據模型
我想連接到IBM i(又名iSeries),我想嘗試使用實體數據模型來實現這一點。我在網上找到的幫助對我來說幫助不大。如何添加與.edmx文件進行交互所需的邏輯,從而在我的應用程序的其餘部分中使用?
我見過的大部分教程都是從數據庫開始構建的。我沒有那麼奢侈,因爲IBM i不是連接的選擇。有沒有從頭開始?
我可能會在這裏(或在我的頭上)感到困惑。從空模型創建實體數據模型
我想連接到IBM i(又名iSeries),我想嘗試使用實體數據模型來實現這一點。我在網上找到的幫助對我來說幫助不大。如何添加與.edmx文件進行交互所需的邏輯,從而在我的應用程序的其餘部分中使用?
我見過的大部分教程都是從數據庫開始構建的。我沒有那麼奢侈,因爲IBM i不是連接的選擇。有沒有從頭開始?
我現在有這個工作。像你通常通過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;
這是所做的基本操作。
這裏......
http://msdn.microsoft.com/en-us/data/ff628199.aspx
...是一個介紹視頻如何從空模型開始。
注意:此視頻是關於實體框架4(在Visual Studio 2010中),並着重於使用設計器工具創建模型,然後從該模型創建數據庫(SQL Server)。它沒有解釋和涵蓋edmx文件的手動編輯。我不確定這是不是你真正想要的。
This article似乎是最接近我所尋找的。但是,DB2 Connect不是免費的產品,並且與購買產品相關的成本很高。
請繼續關注我下一步做什麼......
不,不完全。我們有一個現有的數據庫結構。我可能會問錯誤的問題或不瞭解我認爲我理解的內容。 – 2010-06-28 14:18:47