摘要:
Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。 这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的 阅读全文
摘要:
概述: 本节介绍通过 Code First 开发建立新数据库。 借助 Code First 可以选择使用类的特性和属性执行配置,或者使用 XML 配置文件来配置,当然也可以使用 Fluent API 执行配置。 Code First 使用场景:对于已经存在了模型类型的项目,怎么使用 EF 呢? Co 阅读全文
摘要:
如下: 再如: 在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadLeft(int totalW 阅读全文
摘要:
如下: 这里只做 SHA1 加密: 阅读全文
摘要:
概述 在项目一开始,没有数据库时,可以借助 EF 设计模型,然后根据模型同步完成数据库中表的创建,这就是 Model First 开发方式。 总结一点就是:现有模型再有表。 创建 Model First Demo 创建 Model First 的步骤如下: (1)创建控制台项目 右击解决方案 “EF 阅读全文
摘要:
只修改数据表某条记录的部分字段(究极进化): 以下是以前写的(还是上边的写的更好): 调用: 对于原来的代码里其实还是有一些很好的东西,比如动态生成对象且动态增加属性。但对于这个类,因为 SqlSuger 其实有对应的只修改某些列的方法,所以以上的代码还可以再调整,进行优化。 只数据部分字段: 阅读全文
摘要:
最简单的是: 或: 或: context.Response.Write(jhelper.ObjToJson(new { status = 200, msg = "查看成功", items = list, nextpage = page + 1 })); 阅读全文
摘要:
代码: dynamic person = new ExpandoObject(); person.Name = "cary"; person.Age = 25; person.ShowDescription = new Func<string>(() => person.Name + person. 阅读全文
摘要:
在MongoDB中,聚合(aggregate)主要用于处理数据(比如统计平均值、求和等),返回计算后的数据结果。 aggregate 语法 aggregate() 方法的基本语法格式如下所示: >db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 简单 阅读全文
摘要:
问题描述: 有一个数据集合,数据量有几万条、十几万条,类型是 List<a'> ,里面有一个字段是部门id(departmentid),假如说现在有很多个公司,有些公司有多个部门,在循环遍历获取每个公司的所有部门对应的记录时,速度非常慢, 如果集合包含10 万条记录,有一千多个公司,每一个公司可能都 阅读全文
摘要:
类: public class Excel { private FileStream fs = null; private XSSFWorkbook workbook = null; public Excel(string path, string fileName) { if(!path.Ends 阅读全文
摘要:
关键代码其实就两行: 1、将光标定位到最下面一行的最开头(之前的内容可使用 WriteLine 输出,这样光标定位的是换行后的开头); 2、使用 Console.Write() 打印内容! 核心代码如下: Console.SetCursorPosition(0, Console.CursorTop) 阅读全文
摘要:
调用本类的: public class Test2 { public TypeMethod methods = new TypeMethod(); public void Run() { //将需要调用的方法加入集合中,加入之后就可以输出方法描述并通过序号调用该方法了 methods.Add("Me 阅读全文
摘要:
在进行网络编程时,我们通常会看到 “同步”、“异步”、“阻塞”、“非阻塞” 四种调用方式以及他们的组合。其中,同步方式、异步方式主要是由客户端(client)控制的,具体如下: 同步: 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 简单来说,同步就是同一时 阅读全文
摘要:
在 MongoDB.Driver 中,Lambda表达式中的 Exists方法 并不能替代“ElemMatch”,会报错! 但是,使用 Any方法是可以替代“ElemMatch”的,如: 阅读全文
摘要:
导出方法: 调用: 阅读全文
摘要:
以前的时候是写在while (true) 循环中的,现在直接通过递归来实现: 阅读全文
摘要:
第一步: 编写基础的 html 框架内容,并引入 jquery: 第二步: 在 “<body></body>” 中间插入要点击的按钮和用来显示数据的<p>标签,并编写对应的 function: “ajax的使用往往配合事件操作进行调用” function: 第三步: 使用 ajax 调用后台接口并处 阅读全文