Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql Xamarin中是否提供Linq到SQL?_Linq To Sql_Xamarin - Fatal编程技术网

Linq to sql Xamarin中是否提供Linq到SQL?

Linq to sql Xamarin中是否提供Linq到SQL?,linq-to-sql,xamarin,Linq To Sql,Xamarin,你能在Xamarin中使用LINQ到SQL吗 我想查询SQL Server数据库(不是SQLite),并想知道LINQ是否是一个选项。通过internet访问数据库被认为不是一个好的设计,原因有几个。相反,你应该考虑编写一个应用程序使用和运行的web服务。这样,您可以更好地控制应该在数据库上执行的操作。您应该通过web服务获取数据。(可以使用linq到sql或实体框架) 在应用程序中有了它之后,您可以在应用程序中使用sqlite数据库来存储它,并使用linq to sql在本地对其进行操作 此时

你能在Xamarin中使用LINQ到SQL吗


我想查询SQL Server数据库(不是SQLite),并想知道LINQ是否是一个选项。

通过internet访问数据库被认为不是一个好的设计,原因有几个。相反,你应该考虑编写一个应用程序使用和运行的web服务。这样,您可以更好地控制应该在数据库上执行的操作。

您应该通过web服务获取数据。(可以使用linq到sql或实体框架)

在应用程序中有了它之后,您可以在应用程序中使用sqlite数据库来存储它,并使用linq to sql在本地对其进行操作

此时,您确实需要一种同步本地和服务器数据库的方法


通过这种方式,您可以提供对应用程序的脱机访问。

在哪种情况下您需要它?您真的想为移动网络上的应用程序打开SQL Server的原始端口以访问它吗?从各个方面来看,这都是一个糟糕的设计。好吧,假设我想在手机页面上显示本季度排名前十的客户端。为什么LINQ是一个可怕的设计?我还应该使用什么-SqlDataReader?检查下面的答案。LINQ很好,但您永远不能像那样直接打开数据库。谢谢并注意到。但为了完整起见,我认为如果我们仍然能得到关于这个问题的肯定或否定的答案,那将是一件好事。我知道真正的答案是,这不是一个好主意,但这是否可能将是很好的知道。谢谢。我想你提到的原因主要是安全?我将关注web服务,但仍然想知道linq是否能够工作。即使我可能不使用它。除了web服务,还有其他可行的选择吗?也许是WCF?LINQ一般都会工作。如果它包括LINQ到SQL,我不知道。WCF没有在MONO中完全实现。自动代理生成存在一些已知问题。特别是在iOS上,因为存在AOT编译。