【C#拼接SQL中in条件】教程文章相关的互联网学习教程文章

如何使用C#在Windows窗体中显示MSSQL中由实时查询统计信息启用的执行查询百分比?【代码】

在SSMS中,启用实时查询统计信息后,我可以在窗口左下方看到执行百分比. 我想在Windows窗体上向最终用户显示此递增百分比.到目前为止,我尝试使用Visual Studio上的进度条实现此功能,但结果证明直到使用数据表,这都是不可能的. 即使我可以在标签上以文本格式显示增量百分比,也不要忘记进度条-就像在SSMS中一样,它将完成这项工作. 在C#中实现代码的任何建议都将有所帮助.解决方法:在SQL Server 2016 SP1上,可以通过dm_exec_query_profi...

c#-SQL异常的粒度更细?

在C#中,是否可以通过SQL异常获得更好的粒度? 我知道很多问题都可能出错,但是我想以不同的方式处理某些情况,并且解析Error消息似乎不是很优雅. 另外,错误消息是由框架创建的还是特定于数据库的? 例如,如果我在INSERT上遇到主键冲突,则错误消息将始终为: 违反主键约束’PK_tblProduct’.无法在对象“ dbo.tblProduct”中插入重复的密钥. 还是特定于SQLServer的. 更新资料 我看起来好像在寻找错误号,知道在哪里可以得到各种错误号?...

c#-开发人员的网络安全性基础(IIS,SQL,RDP等)

不确定是否有人听过Hanselminutes的第134和135集,但是在第135放映结束时,Scott Hanselman对于如何为Web应用程序设置基准安全环境提出了很多很好的建议.作为开发人员,我大部分时间都集中在开发应用程序上,而不是在项目的网络方面,但是,作为一家初创公司,这仍然是重要的组成部分,并且如果没有安全顾问,如何实现并正确设置斯科特在这个问题上也有同样的知识? 我想我正在寻找有关该主题的书籍(书籍,文章,网站),以帮助我理解Scott推荐的...

C#,Linq2SQL:构建表达式【代码】

你怎么做呢? 我坐在这里,努力使自己和他人的事情变得简单.但是我似乎无法决定哪种方法是最好的.问题是这样的: 首先从数据上下文中收集一些东西,然后开始根据一大堆不同的标准进行过滤.如果是这样,那么那些或也许那些,除非不是那个而是那个,在那个和那些之间,越过山坡,除非没有什么倒退,向上和超越. 好的,也许没有那么复杂…但是我基本上需要建立像这样的树:start|x|x/ x x| |x x\ /x/ x x| |x || ...

c#-从Gmail下载电子邮件并保存到SQL Server的脚本?

是否有人知道从Gmail下载电子邮件并将其存储到SQL Server的脚本? (用于备份) 我正在寻找.NET解决方案(C#).解决方法:自己写一个很容易.只需通过Pop3的IMAP(已经有.NET库)进行连接,然后下载电子邮件并将其粘贴到数据库中即可.除非您需要更多功能,否则这样的程序要花一个小时才能编写出来.

我如何使用LINQ to SQL对分层数据进行查询?【代码】

我有2个相关的表.每个应用程序可以与许多应用程序相关.即,办公室可以与单词,excel相关… 应用程式id PK整数应用名称varchar(50)….. 与应用相关与app.id相关的int fkappid int 样本数据应用程式ID,应用名称1,办公室2,字3,excel4,地震 与应用相关relatedid,appid一二一三 基本上,我是linq-to-sql的新手,并且拥有Brain Lock. 我想做以下查询.我使用vb.net,但C#可以.查询是返回与(1)不相关的所有应用,因此结果应为(4,quake). 提前致谢...

我如何说服Linq to Sql生成Sql以比较大于或小于的字符串?【代码】

这个问题已经在这里有了答案: > Issues Doing a String Comparison in LINQ 1个假设我有一个名为“ People”的MS-SQL 2005表,其中包含以下行:|FirstName|LastName| |JD |Conley | |Joe |Schmo | |Mary |Jane |我想执行一条SQL语句,例如:select * from People where FirstName > 'JD'我遇到的问题是我想不出一种使LINQ to SQL生成此SQL语句的方法...

CodeGo.net> Linq to SQL与分组依据【代码】

我正在尝试将此T-SQL转换为Linq To SQL,但无法通过聚合函数计算出该组.任何帮助欢迎.select c.ClientID, GivenName, Surname, max(a.Address), max(t.Value) from Client c left join ClientAddress a on c.ClientID = a.ClientID left join ClientContact t on c.ClientID = t.ClientID group by c.ClientID, GivenName, Surname解决方法:要按组合键分组,通常使用匿名类型:var qry = from x in someSourcegroup x by new { x.Cli...

c#-无法使用Ubuntu连接到Wine中部署的.NET应用程序的MySQL

以下是链接 How to insert,delete,select,update values in datagridview in C# using MYSQL 它具有从Windows应用程序连接到MySQL数据库的代码.在Windows XP中工作正常.因此,我创建了一个安装文件,并使用Wine在Ubuntu中安装了该文件. 问题在于数据没有在应用程序的datagridview中弹出. 额外的信息:Wine is working fine by which i have installed small desktop applicationMySql with connector,Mono IDE are already installed...

我如何将此linq代码转换为嵌入式SQL【代码】

我将如何隐瞒此查询以内联sql或存储过程?var a = from arow in context.post where arow.post_id == id && arow.post_isdeleted == false select new {arow.post_id,PostComments = from c in context.commentwhere c.CommentPostID == arow.post_idselect new{c.id,c.title } }List<PostType> pt; foreach (var s in a) {pt = new PostType();pt.PostID = s.post_id;//how would I use ADO.NET to put this in a custom clas...

xml反序列化为Linq to SQL对象【代码】

我需要读入从外部系统发布的XML数据,其格式大致如下:<Applicant><FirstName>John</FirstName><LastName>Smith</LastName><Address>12 Main St</Address> </Applicant>这是我的Linq直接到SQL Applicant类的映射,不包括一些属性. 将xml反序列化为Linq to SQL对象的最佳方法是什么,然后直接插入数据库?我还想验证传入的XML并在可能的情况下处理特定的错误. 提前致谢!解决方法:如果它是直接映射,则只要它是公共类型并且具有公共无参...

LINQ to SQL编写可翻译函数【代码】

我敢肯定,答案是“你做不到”或“不,不,你误会了……”,但是: 我有一个linq类,它可以愉快地执行此操作:var thingsWithAandB = from t in db.thingswhere t.propA.HasValue && t.propB.HasValueselect t;但是我经常这样做,所以我想要:partial class thing {public bool hasAandB{get{return propA.HasValue && propB.HasValue;}} }接着:var thingsWithAandB = from t in db.things where t.hasAandB select t;但是,当然,当我这样...

使用LINQ to SQL时,这是否是虚假警告?【代码】

根据我所看到的LINQ的许多示例,我正在使用类似于以下代码的代码创建自己的数据上下文和表:class MyDatabase : DataContext {public Table<Widget> Widgets;public Table<Car> Cars;public MyDatabase (string connection) : base(connection) { } }但是对于每个表(小部件,汽车等),我都会得到警告字段“ TableName”从未分配.我在Google上找不到任何也存在此问题的人.我不觉得我做错了什么,因为我只是复制从不同地方看到的LINQ示例...

CodeGo.net>如何在LINQ的SQL插入或更新有一个where子句?【代码】

我正在尝试将以下存储的proc转换为LinqToSql调用(这是SQL的简化版本):INSERT INTO [MyTable]([Name], [Value]) SELECT@name, @value WHERENOT EXISTS(SELECT [Value] FROM [MyTable] WHERE [Value] = @value)DB对要检查的字段没有约束,因此在这种特定情况下,需要手动进行检查.另外,还有许多项目会不断插入,因此我需要确保在发生这种特定插入时,不会重复使用value字段.我的第一个直觉是执行以下操作:using (TransactionScope scop...

我如何使用Linq2Sql模拟“输入”【代码】

我经常发现自己有一系列断开连接的Linq2Sql对象或键,这些键或键需要从Linq2Sql数据上下文中重新选择以更新或删除数据库.如果这是SQL,我会在SQL WHERE子句中使用IN,但是我对Linq2Sql的操作感到困惑.这是我想写的样本:public void MarkValidated(IList<int> idsToValidate) {using(_Db.NewSession()) // Instatiates new DataContext{// ThatAreIn <- this is where I am stuckvar items = _Db.Items.ThatAreIn(idsToValidate).ToLi...