小编daa*_*daa的帖子

错误 无法从传输连接读取数据。对等方重置连接。沙马林

当我暂停我的应用程序然后在一段时间后恢复时,我收到以下错误消息:

System.IO.IOException: 无法从传输连接读取数据。对等方重置连接 ---> system.net.sockets .....

我已经分配了一个类,它定义了我的活动示例中的所有对象:

public class Connection: Activity
{
    protected SqlConnection con;
    protected string MyIp;

    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        var prefs = Application.Context.GetSharedPreferences("Preferences", FileCreationMode.Private);
        MyIp = prefs.GetString("IpAdress", null);

        con = new SqlConnection("Data Source = " + MyIp + "; Initial Catalog = WiOrder; user id = admin; password = 1234;Connection Timeout=5");

    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在活动中调用这个类的方式:

public class Main : Connection
{
    protected override void OnCreate(Bundle savedInstanceState)
    {

        base.OnCreate(savedInstanceState);
       //Rest of my code
       con.Open(); …
Run Code Online (Sandbox Code Playgroud)

.net c# xamarin.android xamarin xamarin.forms

5
推荐指数
1
解决办法
1万
查看次数

多次插入与一次插入包含多个值

我知道这个问题过去已经被问过,但我需要更具体地了解网络的性能。

\n

我需要通过网络同时发送 1 到 100 行,并且需要具体答案来确定哪种方法更适合我的情况。如果许多客户端同时运行此查询,哪种方法更合适?

\n

对于我的项目来说更重要的是执行速度。

\n

在我的结果中,没有什么区别。\xce\x91 具有多个值的一次插入要快一些,并且执行速度要快一些。但我需要知道这些查询是否存在任何陷阱或需要防止的情况。

\n

先感谢您。

\n

例子

\n
INSERT INTO Customers (Name, Age, Active) ('Name1',21,1)\nINSERT INTO Customers (Name, Age, Active) ('Name2',21,1)\n
Run Code Online (Sandbox Code Playgroud)\n

VS

\n
INSERT INTO Customers (Name, Age, Active) ('Name1',21,1),\n                                          ('Name2',21,1)\n
Run Code Online (Sandbox Code Playgroud)\n

我忘了说它们是简单的插入物。

\n

sql sql-server

5
推荐指数
1
解决办法
6089
查看次数

标签 统计

.net ×1

c# ×1

sql ×1

sql-server ×1

xamarin ×1

xamarin.android ×1

xamarin.forms ×1