如何使IBM DB2提供程序与Entity Framework 4.0一起使用

时间:2010-04-27 16:13:10

标签: visual-studio db2 entity-framework-4 provider

有人可以告诉我如何让DB2提供程序显示在“更改数据源”对话框窗口中吗?

步骤:

  1. 右键单击edmx设计图面。
  2. 选择“从数据库更新模型”
  3. 在更新向导上,单击“新建连接”
  4. 点击“数据来源”文本框旁边的“更改...”
  5. 在“更改数据源”窗口中,我只在列表中看到以下数据源:

    Microsoft SQL Server
    Microsoft SQL Server Compact 3.5
    Microsoft SQL Server Database File
    <other>
    

    当我选择“其他”时,我只在数据提供者下拉列表中看到两个条目:

    .Net Framework Data Provider for Microsoft SQL Server Compact 3.5
    .Net Framework Data Provider for SQL Server
    

    如何让DB2提供程序显示在此处,以便我可以使用它们来建模DB2表?

    我能够使用VS2010 Server Explorer成功连接到DB2。该连接字符串是:

    "Provider=IBMDADB2.DB2COPY1;Data Source=DB2THLOC;Persist Security Info=True;User ID=****;Location=****" (stars for security)
    

    提供商列为:

    .NET Framework Data Provider for OLE DB
    Type: DB2
    Version: 08.01.0005
    

    非常感谢

2 个答案:

答案 0 :(得分:2)

您所描述的内容是由IBM的Visual Studio加载项包启用的。目前,vs2010没有这样的套餐。

答案 1 :(得分:0)

已有适当的提供者。驱动程序v9.7 FP4或更高版本适用于VS 2010 EF 4。