Visual studio 2010 火鸟';s实体模型支持
我下载了Firebird 2.5并在某处读到它支持实体框架。当我在项目中添加ADO.NET实体数据模型并尝试使用模型更新数据库时,Visual Studio 2010仅在列表中显示SQL Server数据源。没有列出ODBC或Firebird.NET提供程序Visual studio 2010 火鸟';s实体模型支持,visual-studio-2010,entity-framework-4,firebird,firebird2.5,Visual Studio 2010,Entity Framework 4,Firebird,Firebird2.5,我下载了Firebird 2.5并在某处读到它支持实体框架。当我在项目中添加ADO.NET实体数据模型并尝试使用模型更新数据库时,Visual Studio 2010仅在列表中显示SQL Server数据源。没有列出ODBC或Firebird.NET提供程序 在这种情况下,如何使Firebird在我的项目中充当实体模型的数据源?安装Firebird-2.5.0.26074_1_Win32 安装NETProvider-2.6.0 并将其集成到VS2010中: 解压缩FirebirdDexProvi
在这种情况下,如何使Firebird在我的项目中充当实体模型的数据源?安装Firebird-2.5.0.26074_1_Win32 安装NETProvider-2.6.0 并将其集成到VS2010中: 解压缩FirebirdDexProvider-2.0.5.zip,并按照内部ReadMe.txt中的说明进行操作 (这些版本的组合正在运行-我还没有尝试过更新的版本) 更新: 关于如何在ReadMe.txt中执行某些步骤的更多详细信息 在步骤1中:在GAC中注册这两个文件
cd "C:\Program Files\FirebirdDDEXProvider-2.0.5"
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" /i FirebirdSql.VisualStudio.DataTools.dll
cd "C:\Program Files\FirebirdClient"
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" /i FirebirdSql.Data.FirebirdClient.dll
在步骤2中:这是添加到machine.config的第一部分
<configuration>
<configSections>
...
<section name="firebirdsql.data.firebirdclient"
type="System.Data.Common.DbProviderConfigurationHandler, System.Data,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
安装Firebird-2.5.0.26074_1_Win32 安装NETProvider-2.6.0 并将其集成到VS2010中: 解压缩FirebirdDexProvider-2.0.5.zip,并按照内部ReadMe.txt中的说明进行操作 (这些版本的组合正在运行-我还没有尝试过更新的版本) 更新: 关于如何在ReadMe.txt中执行某些步骤的更多详细信息 在步骤1中:在GAC中注册这两个文件
cd "C:\Program Files\FirebirdDDEXProvider-2.0.5"
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" /i FirebirdSql.VisualStudio.DataTools.dll
cd "C:\Program Files\FirebirdClient"
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" /i FirebirdSql.Data.FirebirdClient.dll
在步骤2中:这是添加到machine.config的第一部分
<configuration>
<configSections>
...
<section name="firebirdsql.data.firebirdclient"
type="System.Data.Common.DbProviderConfigurationHandler, System.Data,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
我做了同样的操作,在服务器资源管理器中识别Firebird的提供程序,但我无法创建实体数据模型,因为提供程序列表中没有Firebird的提供程序。我做了同样的操作,在服务器资源管理器中识别Firebird的提供程序,但我无法创建实体数据模型,因为提供商列表中没有Firebird的提供商。最好使用现在可用的MSI软件包。对于提供程序和DDEX。它将负责为您注册DDEX等。不要忘记点击“高级”按钮选择合适的版本。最好使用现在可用的MSI软件包。对于提供程序和DDEX。它将负责为您注册DDEX等。不要忘记单击“高级”按钮以选择正确的版本。我按照您的建议进行了尝试,但实体模型无法识别Firebird的提供商。列表中仍然没有,我第一次尝试的时候也没有用。你必须仔细阅读自述文件。(让我想知道是否有人编写了一个脚本来自动化这个过程)我按照您的建议进行了尝试,但实体模型无法识别Firebird的提供者。列表中仍然没有,我第一次尝试的时候也没有用。你必须仔细阅读自述文件。(让我怀疑是否有人编写了一个脚本来自动执行此过程)