从空模型创建实体数据模型

时间:2010-06-25 20:56:08

标签: c# entity-framework ibm-midrange

我可能会在这里(或在我脑海中)感到困惑。

我正在尝试连接到IBM i(也称为iSeries),我想尝试使用实体数据模型来实现它。我在网上找到的帮助对我来说帮助不大。如何添加与.edmx文件接口所需的逻辑,从而在我的应用程序的其余部分中使用?

我见过的大多数教程都是从数据库构建的。我没有那么奢侈,因为IBM i不是连接的选项。有什么从头开始的吗?

3 个答案:

答案 0 :(得分:0)

这里......

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

...是如何从空模型开始的介绍视频。

注意:此视频与Entity Framework 4(在Visual Studio 2010中)有关,并侧重于使用设计器工具创建模型,然后从此模型创建数据库(SQL Server)。它没有解释和覆盖edmx文件的手动编辑。我不确定这是否是你真正想要的。

答案 1 :(得分:0)

This article似乎最接近我要找的东西。但是,DB2 Connect不是免费产品,并且与购买产品相关的成本很高。

请继续关注我接下来做的事情......

答案 2 :(得分: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;

这是所做工作的基础。