我想构建一个metro风格的win 8 app,它需要访问sql express等信息的本地数据库(安装在用户pc上)。
win 8的当前beta版本似乎不支持这一点。 Microsoft是否已发布有关是否支持此信息的任何信息?像ado.net,实体框架,linq sql?
答案 0 :(得分:12)
不,Windows 8 Metro风格的应用程序不支持连接到本地数据库。也就是说,您将无法使用一种连接字符串,您可以说连接到服务器X.这与“市场存储”原则有关,即应用程序应该在不配置数据库连接的情况下开箱即用。
可能会支持本地数据库,如Windows Phone 7(SQL CE),其上有Linq to sql。
如果您想访问位于中心位置的数据库,则必须使用可由Metro样式应用程序使用的webservices从数据库中公开数据。