图享网--文章列表
96 浏览
喜欢(0)

.NET[C#]使用LINQ如何将一个集合划分成多个子集合?

.NET[C#]使用LINQ如何将一个集合划分成多个子集合?问题描述比如有如下的集合:[a, g, e, w, p, s, q, f, x, y, i, m, c]需要划分后的结果:[a, g, e], [w, p, s], [q, f, x], [y, i, m], [c].NET[C#]使用LINQ如何实现以上子集合的划分呢?方案一public static IList<IList<T>> Split<...

.NET 2018-01-13 15:20 0评论 0收藏
22 浏览
喜欢(0)

[SQL Server]SQL Server数据库中删除表的数据之后如何重置自增列的标识?

[SQL Server]SQL Server数据库中删除表的数据之后如何重置自增列的标识?方案一使用 DBCC CHECKIDENT ,语法如下:DBCC CHECKIDENT (table_name [, { NORESEED | { RESEED [, new_reseed_value ]}}])[ WITH NO_INFOMSGS ]使用方法如下:DBCC CHECKIDENT ('[TestTable]', RE...

SQL Server 2018-01-13 15:18 0评论 0收藏
61 浏览
喜欢(0)

.NET[C#]LINQ中LEFT OUTER JOIN 如何实现?

.NET[C#]LINQ中LEFT OUTER JOIN 如何实现?问题描述C# LINQ中怎样实现 LEFT OUTER JOIN的查询(不使用join-on-equals-into语法的情况下),INNER JOIN的实现如下:List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == r.Key ...

.NET 2018-01-12 09:06 0评论 0收藏
AD 友情赞助
119 浏览
喜欢(1)

.NET[C#]LINQ中如何找出在一个集合List<>中但不在另一个集合List<>中的所有元素集合?

.NET[C#]LINQ中如何找出在一个集合List<>中但不在另一个集合List<>中的所有元素集合?问题描述比如有以下示例程序代码:class Program{ static void Main(string[] args) { List<Person> peopleList1 = new List<Person>(); peopleList1....

.NET 2018-01-12 09:04 0评论 0收藏
86 浏览
喜欢(0)

.NET[C#]LINQ中如何实现SQL中的LIKE语句查询条件?

.NET[C#]LINQ中如何实现SQL中的LIKE语句查询条件?问题描述比如有以下的LINQ查询:SELECT O.Id, O.Name as OrganizationFROM Organizations OJOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsIdwhere OH.Hierarchy like '%/12/%'在LINQ中如何实现where OH...

.NET 2018-01-12 09:01 0评论 0收藏
96 浏览
喜欢(0)

[SQL Server]SQL Server数据库使用指定分割符分割字符串并按索引返回子字符串?

[SQL Server]SQL Server数据库使用指定分割符分割字符串并按索引返回子字符串?问题描述比如有字符串 “1|20|3|343|44|6|8765”,在SQL Server 中如何实现按竖线[|]分割这个字符串,并返回对应索引的子字符串呢,比如索引为1时,子字符串为:20 ?方案一Declare @products varchar(200) = '1|20|3|343|44|6|8765'Declare @...

SQL Server 2018-01-12 09:00 0评论 0收藏
AD 友情赞助
27 浏览
喜欢(0)

.NET[C#]使用LINQ从List集合中删除指定集合元素?

.NET[C#]使用LINQ从List<T>集合中删除指定集合元素?问题描述实体类(Author):public class Author{ public int id{get;set;} public string firstname{get;set;} public string lastname {get;set;}}比如有如下的LINQ查询语句:var authors = from x in autho...

.NET 2018-01-11 20:22 0评论 0收藏
31 浏览
喜欢(0)

[SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?

[SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?方案一select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)方案二SQL Server 2008:CONVERT(DATE, getdate(), 101)方案三SELECT CAST(FLOOR(CAST(getdate() AS FLOAT)) AS DATETIME)方案四SELECT CONVE...

SQL Server 2018-01-11 20:20 0评论 0收藏
72 浏览
喜欢(0)

[SQL Server]SQL Server数据库中判断临时表是否存在并删除后创建的方法有哪些?

[SQL Server]SQL Server数据库中判断临时表是否存在并删除后创建的方法有哪些?方案一IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #ResultsGOCREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT )GOselect company, ste...

SQL Server 2018-01-11 20:19 0评论 0收藏
AD 友情赞助
56 浏览
喜欢(0)

[SQL Server]SQL Server数据库中判断数据存在则更新,不存在则插入数据的方法有哪些?

[SQL Server]SQL Server数据库中判断数据存在则更新,不存在则插入数据的方法有哪些?问题描述在很多项目中,我们有这样的需求:在向数据表中插入数据之前,需要先判断这条数据是否存在,如果存在,则更新,如果不存在,则插入新数据,实现方案有哪些呢?方案一begin tranif exists (select * from table with (updlock,serializable) where key = @key)be...

SQL Server 2018-01-11 20:18 0评论 0收藏
28 浏览
喜欢(0)

.NET[C#]LINQ将List集合使用连接符连接成单个字符串?

.NET[C#]LINQ将List<string>集合使用连接符连接成单个字符串?问题描述比如有字符串集合:List<string> items = new List<string>() { "foo", "boo", "john", "doe" };如何使用LINQ将其连接成:foo,boo,john,doe 的单个字符...

.NET 2018-01-11 13:49 0评论 0收藏
67 浏览
喜欢(0)

.NET[C#]LINQ中IEnumerable如何实现ForEach的遍历?

.NET[C#]LINQ中IEnumerable<T>如何实现ForEach的遍历?问题描述比如有如下的伪代码:IEnumerable<Item> items = GetItems();items.ForEach(i => i.DoStuff());如何实现 items.ForEach的遍历呢?方案一public static void ForEach<T>(this IEnumerable&l...

.NET 2018-01-10 09:36 0评论 0收藏
AD 友情赞助
71 浏览
喜欢(0)

.NET[C#]LINQ中IEnumerable如何实现动态LINQ排序?

.NET[C#]LINQ中IEnumerable<T>如何实现动态LINQ排序?方案一编写静态扩展方法,如下:using Microsoft.CSharp.RuntimeBinder;using System;using System.Collections;using System.Collections.Generic;using System.Dynamic;using System.Linq;using System...

.NET 2018-01-10 09:35 0评论 0收藏
63 浏览
喜欢(0)

[SQL Server]SQL Server数据库中判断数据表存在则删除的方法有哪些?

[SQL Server]SQL Server数据库中判断数据表存在则删除的方法有哪些?方案一IF OBJECT_ID('dbo.Scores', 'U') IS NOT NULL DROP TABLE dbo.Scores;或者(如果是临时表):IF OBJECT_ID('tempdb.dbo.#T', 'U') IS NOT NULL DROP TABLE #T;方...

SQL Server 2018-01-10 09:34 0评论 0收藏
72 浏览
喜欢(0)

[SQL Server]SQL Server数据库中搜索包含指定关键字的所有表的数据集合的方法有哪些?

[SQL Server]SQL Server数据库中搜索包含指定关键字的所有表的数据集合的方法有哪些?方案一从所有表中搜索:SELECT c.name AS 'ColumnName' ,t.name AS 'TableName'FROM sys.columns cJOIN sys.tables t ON c.object_id = t.o...

SQL Server 2018-01-10 09:32 0评论 0收藏
76 浏览
喜欢(0)

[SQL Server]SQL Server数据库中从一张表的条件删除另张表数据的方法有哪些?

[SQL Server]SQL Server数据库中从一张表的条件删除另张表数据的方法有哪些?问题描述比如有类似如下的删除语句:DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNoWHERE Company = '1' AND Date = '2013-05-06'注:以上语句是错误的方案一DELETE wFROM Wo...

SQL Server 2018-01-10 09:31 0评论 0收藏
101 浏览
喜欢(0)

.NET[C#]LINQ中如何按实体的某个属性去重后返回不重复的集合?

.NET[C#]LINQ中如何按实体的某个属性去重后返回不重复的集合?问题描述比如有如下实体集合:Person1: Id=1, Name="Test1"Person2: Id=1, Name="Test1"Person3: Id=2, Name="Test2"如何使用LINQ按 Person.Id 去重,返回的集合只包含 Person1 和 Person3 ?方案一创建一个静态...

.NET 2018-01-09 09:23 0评论 0收藏
86 浏览
喜欢(0)

.NET[C#]LINQ中如何按实体的某个属性分组归类一个实体集合?

.NET[C#]LINQ中如何按实体的某个属性分组归类一个实体集合?问题描述比如有实体类:class Person { internal int PersonID; internal string car ; }并且有一个关于 Person 的实体集合:persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = ne...

.NET 2018-01-09 09:20 0评论 0收藏
27 浏览
喜欢(0)

.NET[C#]LINQ中如何按多个属性排序?

.NET[C#]LINQ中如何按多个属性排序?问题描述比如有如下实体:public class Movies { public int Id{get;set;} public int CategoryID {get;set;} public string Name {get;set;}}需要按分类ID CategoryID 和名称 Name 排序,类似:var movies = _db.Movies.OrderBy( m...

.NET 2018-01-09 09:19 0评论 0收藏
94 浏览
喜欢(0)

[SQL Server]SQL Server数据库中查看每个表的存储空间大小详情有哪些方法?

[SQL Server]SQL Server数据库中查看每个表的存储空间大小详情有哪些方法?方案一SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024...

SQL Server 2018-01-09 09:00 0评论 0收藏
AD 友情赞助