04 2017 档案
摘要:最常用的update语法是: 1 UPDATE <table_name> SET <column_name1> = <value>, SET <column_name2> = <value> where 条件 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻
阅读全文
摘要:asp.net 项目基本上都是有数据库服务支持的,这就需要有一个比较常用的类支持文件。闲话不多说,直接上代码
阅读全文
摘要:常用到的一个数据库导入功能,这样的话就省了很大一部分时间来处理程序上的问题而不是无休止的重复复制粘贴动作。 其他的废话不多说,直接上代码: 前提条件: 根目录下建立uploadfiles文件夹(用于保存上传的xls文件); aspx部分: 添加uploadfile和button控件即可。 aspx
阅读全文
摘要:准备:先引入MVC和EF的dll包 *命令方法:打开工具——库程序包管理器——程序包管理器控制台,选择自己的项目 a) Install-Package EntityFramework -Version 6.1.1 b) Install-Package Microsoft.AspNet.Mvc -Ve
阅读全文
摘要:1.ViewBag and ViewData(非跨视图访问) 1)ViewBag是一种dynamic动态类型,用户可以自定义属性并为其赋值,它会在运行时动态解析(例:可以作为变量、数组等各种对象传递并按照对象的特性在页面直接使用) 2)ViewData是一种object的字典类型,通过键值对的方式存
阅读全文
摘要:概念了解: 1、什么是匿名委托(匿名方法的简单介绍、为什么要用匿名方法) 2、匿名方法的【拉姆达表达式】方法定义 3、匿名方法的调用(匿名方法的参数传递、使用过程中需要注意什么) 什么是匿名方法? 匿名方法是C#2.0引入的一个新特性,它允许开发者声明自己的函数代码而无须使用委托函数。 C#为委托提
阅读全文
摘要:一、种类 1.Linq to Objects,实现了IEnumerable<T>集合对象的集成查询 2.Linq to sql,针对关系数据库MSSQL的解释查询 3.Linq to Entities,通过实体数据模型,支持多个数据库的Linq 4.Linq to XML,针对XML文档的集成查询
阅读全文
摘要:程序一般在特殊数据的时候,会有数据上的同步,这个时候就用到了事物。闲话不多说,直接上代码。 事务回滚主要用于提交失败。(lock)用于处理并发事件。
阅读全文
摘要:事务==流程控制 确保流程只能成功或者失败,若出现错误会自动回到原点 具体的实现代码如下:
阅读全文
摘要:在C#中GUID生成的四种格式
阅读全文
摘要:GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(1
阅读全文
摘要:一般的后台程序基本上都会遇到和数据库交互的情况,在这种情况里面又会碰到数据库表数据的去重需求,鉴于此,我把自己在项目中遇到的情况做了一个整理,方便自己以后查看,也希望能给看到这边文章的你提供一个思路,闲话就不扯了,直接上干货…… 数据库为 mssql 08 r2 其中表的结构和数据如下图: 查询表中
阅读全文
摘要:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 具体使用语法如下: 从用的语法上看几乎差不多,但是truncate 执行后会释放数据库的空间,而delete不会释放空间drop
阅读全文