【c# – ASP.NET MVC Web API并传递oData查询】教程文章相关的互联网学习教程文章

sqlserver空间数据 + c# 实现查询附近的设备【图】

前言 一个小需求的实现,做一个备忘,个人理解,可能存在错误。 客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序 第一个想到的的是找百度/腾讯等地图,看有没有提供相应的开放api,先将我们的设备id以及对应的经纬度存储到地图中,再调用某个api,传入我当前坐标经纬度,然后返回附近的设备列表。最后没找到这个接口。应该是有,但是我没找到 第二个想能不能通过...

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

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

我如何使用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动态地直接查询数据库?

我有一个非常动态的SQL Server问题要解决.我正在开发一种工具,可以验证多个数据库中的匹配数据. [注意:这个项目的要求非常严格] 我需要制作一个C#工具,让用户从动态列表中选择任何数据库,然后让用户选择一个表(充当源db / table).完成后,用户将为另一个数据库和表(或多个表作为目标)再次执行此操作 一旦选择了源和目的地,用户就可以选择哪些字段映射到哪些其他字段. 最后,程序需要遍历源表中的记录,并在目标表中找到任何匹配的键....

单元测试中的Linq-SQL查询逻辑【代码】

我正在尝试为我的代码编写一些单元测试.在out项目中,我们使用从DBML创建的Linq-SQL对象.我试图弄清楚我将如何测试以下逻辑. 例如,我需要使用LINQ从表中获取记录数.var objectCount = (from x in DB.MyRecordswhere x.DateAdded.Date == DateTime.Now.Dateselect x).Count(); //For example this will return 4if(objectCount > 3) {//Do some logic here } else {//Do some logic here }现在,我的理解是,如果您访问数据库,则单元测...

LINQ to SQL查询返回重复项【代码】

我有一个Premiums表,我尝试使用以下LINQ-to-SQL查询:var premiums = sourcePolicyContext.Premiums.Where(prm => prm.Policy_Number == "07748106");这将对数据库运行以下SQL:exec sp_executesql N'SELECT [t0].[Policy Number] AS [Policy_Number], ' + '[t0].[PremiiumType] AS [Premiium_Type], [t0].[Number], ' +'[t0].[Effective Date] AS [Effective_Date], ' + '[t0].[Entry Date] AS [Entry_Date], ' +'[t0].[Collision...

LINQ to SQL大查询元组【代码】

我从一开始就没有正确地计划项目,所以我最终在页面周围散布了许多SQL查询. 因此,为了避免在所有其他方法中捕获Sql异常或由于一种方法中的异常而导致页面丢失一半,我想提取所有需要的数据,因此: 这是dll文件中的方法,我需要将其返回,以便在上下文处理后可以使用对象,但是我做错了什么(第一个查询finalproduct返回空):public static Tuple<Product, IEnumerable<Tag>, IEnumerable<ProductComment>, IEnumerable<ProductVote>, IEn...

c#-在linq-to-sql查询中将字符串转换为int:如何处理无法转换的值?【代码】

我正在对数据库运行此查询:var result = (from leads in dc.T_DM_FactDemandeWebLeadsjoin demands in dc.T_DM_DimDemandeWebs on leads.DemandeWeb_FK equals demands.DemandeWeb_PKjoin temps in dc.T_DM_Temps on demands.DateDemande_FK equals temps.Temps_PKwhere leads.longitudeClient != null && (Convert.ToInt32(leads.GeolocDistanceRouteDistrib) > 1000*30) && (temps.Date > new DateTime(2000, 1, 1).Date)sele...

首页> C#>如何将SQL转换为LINQ与提前(铅像查询)【代码】

我有一个简单的表,像这样:[Timestamp] DATETIME, [Value] NVARCHAR(50)所有[Timestamp]值都是唯一的,但是[Value]不是唯一的. 我想查找每个[Value]何时开始和停止.我有以下T-SQL(SQL 2008),尽管可以提出任何改进建议,但似乎可以正常工作,因为这是在2012年前的T-SQL中实现线索运算符的良好模式. SELECTh1.[Value] AS 'Event ID',MIN(h1.[Timestamp]) AS 'Start Time',h2.[Timestamp] AS 'End Time',DATEDIFF(second, MIN(h1.[Timest...

LINQ表达式转换为SQL Server查询【代码】

我正在使用某些crm框架,并且此框架没有任何内部orm,并且未使用实体框架,仅使用普通sql查询. 我在数据库中的每个表都有实体.所以我有例如:public class Customer{public string FirstName{get;set;}public int Status{get;set;} } 无论如何,我可以编写linq查询并将其转换为sql,而无需使用实体框架或NHibernate?我正在寻找类似的东西.IQueryable linq = from LinqProvider.Get<Customer>() int customer where customer.FirstName...

无法使用MongoDB C#2.0驱动程序查询字典项【代码】

我有一个具有字典属性的类.[DataMember][BsonElement("QueriableParameters")]public Dictionary<string, string> QueriableParameters{get;set;}我正在使用新的MongoDB c#2.0驱动程序,但似乎无法做到这一点:var selectQuery1 = await collection.Find(s => s.QueriableParameters["UniqueLoanNumber"] == "3049793b-91eb-49d8-a5b4-7cbfd1a1bb3c").ToListAsync();我收到此错误说明:InnerException: System.InvalidOperationExce...

使用C#的Oracle,绑定变量和ID IN(1、2、3)之类的查询【代码】

我正在寻找以下Java技术的C#ODAC改编版本,其中代码能够将数字数组(数组大小可以变化)绑定到非PL / SQL SELECT语句中,然后在WHERE中使用结果数组ID IN(…)样式检查. http://rafudb.blogspot.com/2011/10/variable-inlist.html 这是基于OCI的C程序中使用的该技术的另一个示例: Oracle OCI, bind variables, and queries like ID IN (1, 2, 3) 具体来说,我们要执行如下查询SELECT * FROM MyTable WHERE ID IN (SELECT * FROM TABLE(:...

MongoDB C#查询嵌套文档【代码】

我在c#驱动程序中使用mongodb.我有一个包含子文档的集合public class EntityA {public string Name { get; set; }public string Description { get; set; }public List<EntityB> BItems { get; set; } }public class EntityB {public string BName { get; set; }public string BDesc { get; set; } }我想创建查询并获取EntityB项目列表from a in mycollection where BItems.Any(k => k.BName == entity.Name) select a.BItems;我可...

c#-使用Moq模拟对MySQL数据库的插入查询【代码】

我目前正在尝试学习使用Moq进行模拟,并且想在现有的数据库中进行尝试,但是我不确定如何正确地实现这一目标. 在我的数据层中,我有一个处理连接到DB的类,并具有用于插入,选择等的各种方法.我想测试一个actor是否已正确插入到数据库中. 我的插入方法当前如下所示:public void Insert(string firstname, string lastname) {string query = $"INSERT INTO `sakila`.`actor`(`first_name`,`last_name`) VALUES('" + firstname + "','" +...

使用C#在SQL内联查询中将多个值传递给单个参数【代码】

我是编码的新手,正在寻求有关如何在嵌入式SQL查询中将多个值传递给单个参数的帮助.我已经对以下查询进行了框架设计,但听说这可能会导致SQL注入问题.请提供有关如何通过使用基于SQL查询的参数来构造以下内容的帮助.string query = "Select ID, email FROM DBTABLE WHERE email in ("; var stringBuiler = new StringBuilder(); using (StringReader stringReader = new StringReader(DownloadIDtextBox.Text)) {string line;string ...