为Pervasive数据库创建实体框架的步骤

时间:2014-07-10 07:22:38

标签: .net entity-framework visual-studio-2012 odbc pervasive-sql

我想使用Visual Studio Wizard为普及表创建实体模型。

我正在使用VS2012和Pervasive Software v 11(使用ADONET4.0)。

当我尝试添加数据源时,ODBC没有出现在“数据源”中。由于ODBC只是一个编程接口,因此没有VS期望的数据提供者。

如果有人之前已经这样做过,请问您能分享一下这些步骤吗?

我找到了链接http://msdn.microsoft.com/en-us/library/bb163974.aspx。但这很令人困惑。

提前致谢, 最好的问候,

1 个答案:

答案 0 :(得分:3)

用户,

首先,如果您使用ADO,那么ODBC将与它无关。我也没有2012年,但这是我在2010年所做的,我不认为有很多不同。

您需要下载并安装PSQL-SDK-Dotnet4.1-11.xx.xxx.xxx_en-US.exe文件。这将为您提供实体框架的Pervasive Provider。然后,您可以按照以下教程进行操作:http://msdn.microsoft.com/en-us/data/jj206878

据我所知,Pervasive仅支持EF 4.5,但我已经使用了EF 5.0。我还没试过EF 6.0。您可能需要使用NuGet将EF 5.0安装到项目而不是6.0。为此,请单击View-> Other Windows-> Package Manager Console,然后在控制台窗口中键入:

PM> install-package entityframework -version 5.0.0.0

您可以在这篇文章中详细了解这一点:How to install EntityFramework 5.0 (and other older versions) from NuGet?

我知道这已经晚了6个月,但希望它有所帮助。