2014-07-07 64 views
0

我想在Visual Studio 2013中使用C#实体框架6.1.1。我在后端使用SQL Server 2012。我测试了一个常规 SQL Server数据库,它工作正常。我使用了Database First设计途径。我有一个实际上是Microsoft SQL中的链接服务器的数据库。链接服务器的后端是SQLite。链接的服务器通过常规Microsoft SQL数据库中的多个视图进行交互。 我不必以任何方式编写或修改链接服务器中的数据。实体框架与链接数据库和SQL视图

我无法让数据库优先建立这个数据库的模型与视图,无论我尝试。我曾尝试使用Code First手动编写与数据库的接口,但没有取得任何成功。

是否有可能让Entity Framework与此数据库交谈?我该怎么做?

+0

没有SQL Server ** 2013 ** - 我们有2008,2008 R2,2012和现在的2014. –

+0

[反向工程](http://msdn.microsoft.com/zh-cn/data/jj200620。 ASPX)? –

+0

我的意思是SQL Server 2012,当然;)修正。我试图使用Code First的逆向工程方法,但没有成功。 –

回答

3

好的,如果有人后来发现这个问题并且有同样的问题,我解决了这个问题,使用Code First并手动创建名称实体以匹配SQL表和名称与变量名匹配的实体。这工作得很好,我甚至可以使用导航属性,所有的工作都很好。