将Windows Phone和Windows 8应用程序连接到SQL Server

白痴

将Windows Phone应用程序或Windows 8应用程序直接连接到SQL Server的最佳方法是什么?

这些应用程序不得使用代理/ IIS等,并且希望像普通桌面应用程序一样使用SQL直接连接。

谢谢。

简·门

由于Metro-Apps-Sandbox概念,您无法直接连接到SQL Server。他们只能通过服务与服务器通信。我知道解决此限制的唯一方法是将SQLite集成到Windows 8 Apps中。

我认为最好的方法(如果使用Visual Studio)是EntityFramework一开始似乎有些复杂,但是ORM在开发过程中确实有所帮助(通过智能感知减少错误,提高对注入的安全性)。然后,将其包装到WCF数据服务中,即可在应用程序中使用任何SQL数据库。

实体框架使开发人员可以使用特定于域的对象和属性(例如客户和客户地址)形式的数据,而不必担心存储该数据的基础数据库表和列。使用Entity Framework,开发人员在处理数据时可以以更高的抽象层次工作,并且可以使用比传统应用程序更少的代码来创建和维护面向数据的应用程序。

您可以选择两种方式:

  1. 首先建模-在Visual Studio或SQL Server Management Studio中设计数据库
  2. 代码优先-基于类设计数据库

但是有一些缺点:

  • 如果使用Windows Azure,则由于对Azure数据库的某些限制,不能直接使用n:m关系。
  • 您需要为Windwos 8开发调用异步数据库。因此,在EF的旧客户端使用与Windows 8中的新用法之间总会有一些混淆。

是EF项目的页面。您应该从那里开始潜入其中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

如何从Windows Docker容器中的.NET应用程序连接到主机上运行的SQL Server

如何将我的Rails应用程序从Ubuntu Guest到Windows 8.1主机连接到SQL Server?

将asp.net核心应用程序连接到Windows Server域中的网络驱动器

创建Windows Phone 8应用并将其连接到数据库的最佳方法(最好是SQL Server)

如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

Windows窗体应用程序和SQL Server托管?

Windows Phone 7.5和8的更新应用程序

为什么连接到SQL Server时,asp.net核心应用程序使用与AppPool身份不同的用户进行Windows身份验证?

如何将 ASP.NET 应用程序连接到远程 SQL Server

无法将Microsoft SQL Server连接到Spring Boot应用程序

无法将Microsoft SQL Server连接到Spring Boot应用程序

将MVC核心应用程序连接到MS SQL Server的步骤是什么

执行32位C#控制台应用程序,该应用程序连接到Windows 2003 R2 Server上的Oracle 9.2

通用Windows平台是否替代了Windows 8和Windows Phone应用程序的WinRT?

从SQL Server和C#Windows应用程序进行SQL Server远程访问

Windows 8和Windows Phone 8无线安装应用程序

使用 SSMS 和 Windows 凭据将 Python 连接到 SQL Server

Windows Phone 8新闻应用程序

在 Windows Phone 8.1 应用程序中连接到 SQLite 数据库时出错

无法从Windows Service,WPF应用程序和SSMS连接到SQL LocalDB可以正常工作吗?

Windows ClickOnce应用程序是否必须连接到Internet?

如何使用Windows Phone 8连接到已经托管在服务器上的SQL Server数据库

如何在 Windows 中无需密码将 Laravel 应用程序连接到 MySQL

Web应用程序可与本地主机配合使用;将无法连接到托管的SQL Server

不使用SDK将现有的ASP.NET应用程序连接到Azure SQL Server VM

如何将.sql文件连接到MySQL Server以与应用程序服务器一起使用

Windows Phone应用程序状态和摄像头

如何从Ubuntu连接到Windows SQL Server