【CodeGo.net> C#-CopyAndUpdateAssertion-I / O不匹配】教程文章相关的互联网学习教程文章

c# – 如何使用没有主键的SqlAdapter.Update更新表【代码】

我正在使用SqlDataAdapter,我正在更新DataRow. 我有例外Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not return any key column information如果我将主键放在表中,则会出错. 但我不想把主键放在里面.var dataAdapter = new SqlDataAdapter(); var updatedRows = Getting some row ... dataAdapter.Update(updatedRows);解决方法:如果没有主键,您将无法依赖SqlCommandBuilde...

c# – 使用SQLite更新EF Core应用程序中的实体会产生DbUpdateConcurrencyException【代码】

我尝试使用SQLite在EF Core中使用乐观并发检查.最简单的积极场景(即使没有并发本身)也给了我Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException:’数据库操作预计会影响1行但实际上影响了0行.自加载实体以来,数据可能已被修改或删除. 实体:public class Blog {public Guid Id { get; set; }public string Name { get; set; }public byte[] Timestamp { get; set; } }语境:internal class Context : DbContext {public...

C#和SQL Server:当UPDATE工作时,ExecuteNonQuery返回-1?【代码】

如果之前有人问过,请道歉.我搜索了一个小时,但没有找到我遇到的确切问题. 我正在使用SMO对SQL Server运行一些查询,因为我已经读过这可以处理GO语句,而不是System.Data.SqlClient. 我正在运行此查询:SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO UPDATE Program SET ENABLED = '1' WHERE Program_ID = '64' AND Program_Name = 'DoesSomething' 我通过以下方式捕获“受影响的行”:int numberOfRows = db.ConnectionConte...

c# – 如何从Visual Studio中的包管理器控制台调用针对SQL Azure的update-database?

我使用的是EF 6.1.3.我试图从包管理器控制台调用update-database对SQL Azure.使用本地SQL Express 2012,一切正常.我可以使用SQL Server Management Studio 2012/2014和具有相同凭据的Visual Studio Server Explorer成功连接到服务器.我已从管理门户网站上对SQL Azure防火墙进行了例外但我收到错误:Error Number:18456,State:1,Class:14Login failed for user ‘xxxxxxx’.This session has been assigned a tracing ID of ‘xxxxx...

c# – 如何以编程方式检测是否安装了Windows 8.1 Update【代码】

我想从C#应用程序中检测是否安装了最新的Windows 8.1 Update(KB 2919355) 我无法在微软的任何网站上找到任何内容,也无法通过谷歌查看指示如何做到这一点. 谢谢!解决方法:该更新实际上是“汇总”或其他单独的较小更新的集合.如果转到Knowledge base page for the update并向下滚动到“文件信息”,您可以看到更新实际上是以下其他更新的组合. > KB2919442> KB2919355> KB2932046> KB2937592> KB2938439> KB2934018 然后,您需要检查是...