【c# – 如何处理3层体系结构中的多标准查询】教程文章相关的互联网学习教程文章

C#-Access数据库的复杂查询设计【代码】

我有以下三个表(出于表示原因,仅显示必填字段). 表“ product_master”ID ProductName 1 Jens 2 T-shirt 3 Shirt 4 Cap表“帐单”ID Invoiceno Date 1 INV001 19/9/2013 2 INV002 20/9/2013 3 INV003 20/9/2013表’billDetails’ID Invoiceno Productid Qyt 1 INV001 1 2 2 INV001 2 3 3 INV001 4 1...

MongoDb查询使用C#作为日期时间【代码】

我正在使用C#驱动程序开发MongoDb.我想查询mongoDb数据库以查找具有EventDate的行,从今天起大于13个月. 我的MongoDb的结构类似于以下内容: EventDate的数据类型为:DateTime{"_id" : ObjectId("525239e3e9374f1c3ce4123b"),"RowId" : 41133552,"EventDate" : ISODate("2013-08-19T00:00:28Z"),"Product" : "supporttool","Language" : "en","GUID" : "67cd73d4-36bc-4c9f-9a4c-144b38d4e928", }请任何人帮我获取MongoCollection,以...

c#-获取总结果计数并允许在与MongoDB的同一查询中进行分页【代码】

我将查询设置为允许分页.在执行此操作的同时,我必须基本上运行两次相同的查询,以获取该查询的总匹配结果并允许分页.有什么办法可以将其组合成一个查询?public SearchResult GetResults() {//query is built elsewherevar totalResults = (from i in Collection.Find(query)select i).Count();var results = (from i in Collection.Find(query)select i).Skip(recordsToSkip).Take(recordsToTake).ToList();//SearchResult is defi...

c#-创建新的数据库条目时违反命令查询分隔【代码】

我有一种在数据库中创建一些条目并返回其ID的方法.我想以某种方式分离这两个,因为它违反了命令查询分离.例如方法(简体):int CreatePost(database::Post newPost) {using(var db = new database::MainModelContainer()){db.Posts.Add(newPost);db.SaveChanges();return newPost.Id;} }我知道有使用ref或out的解决方法,但我认为这些解决方案不干净.我想有以下签名的命令.void CreatePost(database::Post newPost)有没有办法可以做到...

c#-必须定义Sql查询参数名称【代码】

您好,我有这个SQL查询:SQL = "SELECT SUM( " + "CASE WHEN rn =1" + "THEN v.FirstAmount" + "WHEN rn =2" + "THEN v.SecondAmount " + "ELSE v.ThirdAmount " + "END ) " + "FROM (" + "SELECT cv. * , @rn := IF( @vi = `Violation ID` , @rn +1, 1 ) AS rn, @vi := `Violation ID` " + "FROM class_violation cv" + "CROSS JOIN (" + "SELECT @rn :=0, @vi := ''" + ")CONST" + "ORDER BY `Violation ID`" + ")cv" + ...

c#-将sql查询命令超时设置为max的负面影响【代码】

我在执行SQL查询期间遇到超时异常.所以我增加了C#代码的超时时间,现在可以正常工作了.DbCommand.CommandTimeout = 3600;这一定是由于数据库中数据的增加而发生的.我不希望将来在任何其他情况下发生此异常. >那么在所有方法中添加命令超时行是一种好习惯吗?>非常高兴知道此操作的积极和消极方面.解决方法:>对您期望某项运行的速度有一个合理的期望始终是一个好主意,但是坦率地说,很少需要指定一个明确的超时时间-通常只有在您知道某...

MongoDB C#.Net驱动程序2.0版基于位置的查询【代码】

这适用于1.9database.GetCollection<Places>("Places"); double maxDistanceInRadians = maxDistanceInMiles / 3959.0; var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians); MongoDB.Driver.MongoCursor cursor = places.Find(queryplaces).SetLimit(limit);如何使用2.0进行位置查询,Query(MongoDb.Drivers.Builder.Query)似乎不是2.0的一部分,这里是doc’s解决方法:检查此页:http://mongodb.github....

C#Visual Studio和多个MySQL查询【代码】

刚刚开始编写C#代码,我对此绝对是初学者.话虽如此,我对使用MySqlConnector和mysql查询有疑问. 我目前有一个查询,并用它填充结果的列表框.但是我想做的是向阅读器添加更多查询,并将其他查询的结果放入组合框.那么我该怎么做呢?我搜索了google,找不到答案.using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Sy...

LinqDB 查询数据库【代码】【图】

LinqDB数据库查询数据,还是很方便的。 1. 添加Entity数据实体类 方便之后映射操作 1 /// <summary>2 /// 课件3 /// </summary>4 [DataContract]5 [Table("Courseware")]6 public class CoursewareInfo7 {8 [DataMember(Name = "LocalId")]9 [PrimaryKey, Column("LocalId"), NotNull] 10 public string LocalId { get; set; } 11 12 [DataMember(Name = "RemoteId"...

c#-查询数据库时使用的资源到底是什么?为什么需要处置这些资源?

在寻找使用C#查询数据库的正确方法时,我经常看到以下建议:Make sure you dispose the Reader, Command, and Connection object如果我看一下SqlConnection、SqlCommand和SqlDataReader的文档,我所看到的关于Dispose方法的描述就是Releases all resources used by the Component.我想知道上面提到的这三种类型使用了哪些资源.我以为只处理SqlConnection会处理和关闭其他两个嵌套对象(SqlCommand和SqlDataReader). 另外,有许多MSDN示...

从方法返回LINQ数据库查询【代码】

大家好,我在多个地方执行此查询.而不是一遍又一遍地重新键入查询,我希望能够调用一个返回查询的方法.我不确定该方法的返回类型应该输入什么,甚至不确定是否可以这样做.我使用查询写入信息的csv文件,并使用查询将项目添加到绑定到列表视图的可观察集合中.using (ProjectTrackingDBEntities context = new ProjectTrackingDBEntities()) {var result = context.TimeEntries.Where(Entry => Entry.Date >= FilterProjectAfterDate&& E...

c#-Linq EF-如何通过优化查询从数据库中收集特定客户的所有帐户,信用卡,贷款等?

我正在尝试从数据库中收集特定客户的所有信息,但是我不确定如何在优化查询中收集所有信息,而无需多次查询数据库. 我有下表:https://i.imgur.com/o9PRrF1.png 我想要的是将1个客户与提供的CustomerId匹配.然后收集与该帐户有关的所有卡,帐户,贷款和永久订单. 我已经做到了,但是对_context使用了几个查询.我想学习连接多个表时如何进行优化查询. 对Linq更有经验的人可以提供一个查询示例来收集与CustomerId为“ 1”的客户相关的所有...

嵌套集SQL查询如何转换为LINQ查询?【代码】

查询Nested Set Model table,这是SQL …如何用LINQ编写?SELECT parent.name FROM nested_category AS node, nested_category AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.name = 'FLASH' ORDER BY parent.lft;特别是FROM部分…从未尝试过在LINQ中做类似的事情.解决方法:也许像这样:var query = from node in nested_categoryfrom parentNode in nested_categorywhere node.lft >= parentNode.lft && n...

WHERE columnName =问题在C#中的MySQL查询中【代码】

我在要使用PHP的Linux服务器上与Windows Server交互的Windows Server上具有C#Web服务. PHP从数据库中获取信息,然后页面上提供了一个“更多信息”按钮,该按钮随后调用Web服务并将记录的名称字段作为参数传递.所以我在查询中使用了WHERE语句,所以我只提取该记录的额外字段.我收到错误消息:System.Data.SqlClient.SqlException:Invalid column name ’42’其中42是数据库名称字段中的值. 我的查询是string selectStr = "SELECT name,...

Xamarin Android C#SQLite参数查询【代码】

我正在尝试根据Xamarin Android C#中的参数返回数据.当拉回所有数据时,我有下面的代码工作,但是我需要使用SQLite WHERE查询返回特定数据. 我需要使用AutoCompleteTextView字段中的值作为参数.protected override void OnCreate(Bundle savedInstanceState){base.OnCreate(savedInstanceState);// Set our view from the "main" layout resource//ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;SetContentView(Resource...