Sql server WinRT System.Data-连接到SQL

Sql server WinRT System.Data-连接到SQL,sql-server,windows-runtime,system.data,Sql Server,Windows Runtime,System.data,只是想确保我没有错过什么。似乎没有WinRT System.Data。我要找的是System.Data.SqlClient以连接到SQL。Metro应用程序可以连接到SQL吗?如果是,Metro应用程序能否以与应用程序商店兼容的方式连接到SQL 你是对的,系统。数据不在那里(当我第一次开始摆弄WinRT时,我也在寻找同样的东西)。你也不能引用它。如果要与SQL数据库通信,则需要使用某种其他协议(WebService、SOAP、WCF等) SQLite的一些可用端口似乎正在工作,这将为您提供一个本

只是想确保我没有错过什么。似乎没有WinRT System.Data。我要找的是System.Data.SqlClient以连接到SQL。Metro应用程序可以连接到SQL吗?如果是,Metro应用程序能否以与应用程序商店兼容的方式连接到SQL

你是对的,系统。数据不在那里(当我第一次开始摆弄WinRT时,我也在寻找同样的东西)。你也不能引用它。如果要与SQL数据库通信,则需要使用某种其他协议(WebService、SOAP、WCF等)

SQLite的一些可用端口似乎正在工作,这将为您提供一个本地DB选项,但不是一个基于服务器的选项,而不使用某种中间人访问DB


顺便说一句,我个人很想看到一个桌面Metro应用程序,例如可以连接到SQL Express数据库,但它目前还没有出现

我认为他们不会添加它,但您可以在VisualStudioUserVoice网站上投票支持它的加入。本地数据库可以,但我也希望得到它的应用商店,真的怀疑这将是认证。因此,这不是抱怨,但我很难将其称为没有SqlClient的本机应用程序。我得到的SL没有SQLclient,但它不是本机应用程序。我的目标应用程序连接到Web服务后面的一个DB,但它也有一个用于断开连接操作的本地DB。我可能错了,但我认为SQLite for WinRT的端口已经删除了PInvoke调用,应该(理论上)通过认证。我可能想让更熟悉这个过程的人在你花很多时间使用它之前验证一下,但我要调查一下它在我想写的应用程序中的使用情况。我更喜欢SQLCompact而不是SQLite,但我会选择SQLite而不是别的(它完成了任务)。:)