摘要: 1.浅谈ORM程序技术 ORM:(Object/Relation Mapping): 对象/关系映射 实现思想: 将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。 因此OR 阅读全文
posted @ 2017-08-18 16:44 刘家小生 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 有过C#基础知识的都应该清楚Ref和Out的使用方法,因此本人的这随笔主要是针对刚入门的新手而言的,大师请绕道而行; 开始主题: C#有两种参数传递方式:传值和引用,传值就是变量的值,而引用则是传递的变量的地址; 本文中说的Ref和Out都是引用传递,Ref的重点是把值传给调用方法,Out则是得到调 阅读全文
posted @ 2017-08-18 10:45 刘家小生 阅读(188) 评论(0) 推荐(0) 编辑
摘要: datetime是值类型,是不允许设为null的。微软为了解决这个问题,为值类型引入了可空类型。 如: int型对应的是Nullable<int> 简写是:int? DateTime对应的是Nullable<DateTime>,简写是DateTime? 你这个问题其实可以将time声明成可空类型,如 阅读全文
posted @ 2017-08-01 13:17 刘家小生 阅读(2617) 评论(0) 推荐(0) 编辑
摘要: LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件] Lambda表达式的书写格式如下: (参数列表) => 表达式或者语句块 其中: 参数个数:可以有多个参数,一个 阅读全文
posted @ 2017-07-31 11:38 刘家小生 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 在视图中: 最后一个是TempData 机制就是Session,字典类型等键值方式,键一般为string类型,值可以是object类型。这种方式,是把数据存储在客户端的cookie里,可以保存较长的一段时间。也需要进行行验证,但是没有安全保障。关于ViewData 和viewbag你需要在程序中较灵 阅读全文
posted @ 2017-07-28 10:29 刘家小生 阅读(500) 评论(0) 推荐(0) 编辑
摘要: <1>前台页面 Index视图 注意:用户名表单的name值为txtName 密码表单的name值为txtPassword <2>后台页面,Home控制器 (为了测试,分别将视图页中的from表单的action设为 action="/Home/Test" ,action="/Home/Test2" 阅读全文
posted @ 2017-07-28 09:27 刘家小生 阅读(8124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-27 15:22 刘家小生 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.清空数据表(改语句会初始化主键ID) Truncate Table tableName 2.返回新增数据的主键ID INSERT INTO tableName VALUES('name','sex') SELECT@@IDENTITY 3.Group by 分组统计数量 阅读全文
posted @ 2017-07-27 14:29 刘家小生 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1:最直白的循环遍历方法,可以分为遍历key--value键值对以及所有的key两种表现形式2:用Linq的方式去查询(当然了这里要添加对应的命名空间 using System.Linq) 如下为一个十分简单的代码示例: private void GetDicKeyByValue() { Dicti 阅读全文
posted @ 2017-07-27 09:16 刘家小生 阅读(30390) 评论(0) 推荐(0) 编辑
摘要: 在读excel日期的时候,如果单元格格式设置为date,那么就要注意:这里要做一个判断,如果该单元格是一个double值, 那么就要用 DateTime.FromOADate(double.Parse(range.Value2.ToString()));方法获得时间; 如果就是一个时间,那么就直接D 阅读全文
posted @ 2017-07-26 16:48 刘家小生 阅读(2217) 评论(0) 推荐(0) 编辑