繁体   English   中英

创建直接连接到SQL Server数据库的Windows 10平板电脑应用程序?

[英]Creating WIndows 10 Tablet app that connects directly to SQL Server database?

例如,是否有开发Windows 10平板电脑应用程序这样的事情,该应用程序可以通过ado.net直接连接到SQL Server数据库?

还是开发Windows 10应用程序的唯一方法是使用Windows Universal模板,然后通过另一个应用程序(即Web服务/ WCF)连接到SQL Server?

谢谢。

此响应适用于Android应用,但应适用于Windows应用。 数据库实际上并不存在于您的应用程序中,因此您将需要以某种方式与服务器通信以检索数据。 通常,这是通过Web API或某些RESTful服务完成的。 您的服务器代码将与数据库通信。 我不确定应用程序是否可以利用像SQLite这样的小型常驻数据库-我个人从未尝试过。 应将应用视为具有有限的存储空间。 我研究过的所有应用程序都使用了Web API,访问了服务端点,然后与SQL Server数据库进行了对话。 我希望这有帮助。

您应该使用WCF Restful服务在WCF Restful服务和客户端应用程序之间返回Json。 WCF Resful服务正在使用DAL。 或者,您使用ASP.NET Web API访问DAL,则ASP.NET WEB API是基于Json的Restful。

您应该关注SoC和使用DAL。

https://en.wikipedia.org/wiki/Separation_of_concerns

您应该使用DTO在客户端和服务之间发送单个DTO,或者在任何SOA类型解决方案中不发送数据集或数据表的方式发送DTO列表。

https://zh.wikipedia.org/wiki/数据传输对象

DAL可以使用存储库或DAO模式。 而且DAL可以将ADO.NET与SQL命令对象和T-SQL一起使用,或者使用ADO.NET实体框架。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM