我可能会在这里(或在我脑海中)感到困惑。
我正在尝试连接到IBM i(也称为iSeries),我想尝试使用实体数据模型来实现它。我在网上找到的帮助对我来说帮助不大。如何添加与.edmx文件接口所需的逻辑,从而在我的应用程序的其余部分中使用?
我见过的大多数教程都是从数据库构建的。我没有那么奢侈,因为IBM i不是连接的选项。有什么从头开始的吗?
答案 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;
这是所做工作的基础。