当我暂停我的应用程序然后在一段时间后恢复时,我收到以下错误消息:
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) 我知道这个问题过去已经被问过,但我需要更具体地了解网络的性能。
\n我需要通过网络同时发送 1 到 100 行,并且需要具体答案来确定哪种方法更适合我的情况。如果许多客户端同时运行此查询,哪种方法更合适?
\n对于我的项目来说更重要的是执行速度。
\n在我的结果中,没有什么区别。\xce\x91 具有多个值的一次插入要快一些,并且执行速度要快一些。但我需要知道这些查询是否存在任何陷阱或需要防止的情况。
\n先感谢您。
\n例子
\nINSERT INTO Customers (Name, Age, Active) ('Name1',21,1)\nINSERT INTO Customers (Name, Age, Active) ('Name2',21,1)\nRun Code Online (Sandbox Code Playgroud)\nVS
\nINSERT INTO Customers (Name, Age, Active) ('Name1',21,1),\n ('Name2',21,1)\nRun Code Online (Sandbox Code Playgroud)\n我忘了说它们是简单的插入物。
\n