代码之家  ›  专栏  ›  技术社区  ›  Mike Wills

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

  •  1
  • Mike Wills  · 技术社区  · 14 年前

    我可能在这里(或在我的头上)感到困惑。

    我正在尝试连接到IBMi(又称iSeries),我想尝试使用实体数据模型来实现这一点。我在网上找到的帮助对我没什么帮助。如何添加与.edmx文件接口所需的逻辑,以便在应用程序的其余部分中使用?

    我看到的大多数教程都是从数据库开始构建的。我没有那种奢侈,因为我无法连接到IBM。有什么从头开始的吗?

    3 回复  |  直到 14 年前
        1
  •  0
  •   Slauma    14 年前

    在这里。。。

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

    …是一个介绍视频如何从一个空模型开始。

    Note: This video is about Entity Framework 4 (in Visual Studio 2010) and focusses on using the designer tools to create the model and then to create a database (SQL Server) from this model. It doesn't explain and cover manual editing of the edmx file. I'm not sure if this is what you are really looking for.

        2
  •  0
  •   Mike Wills    14 年前

    This article 似乎最接近我要找的。然而,DB2Connect不是一个免费的产品,并且与购买该产品相关联的成本很高。

    继续关注下一步的工作……

        3
  •  0
  •   Mike Wills    14 年前

    我现在有这个工作。按照通常通过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;
    

    这是所做工作的基础。