• 一个简单得不能再简单的“ORM”了

    本文适合初学者,老鸟请点赞即走,谢谢。 文字功底有限,表述不恰当的地方,请各位多多包涵。 一,核心 现在ORM已经很多了,功能也齐全了,大家说我这是干无聊的事,造的连车轮子都还不算,反正我就当学习。 还有就是,下面这个不算正在的ORM,离真正在ORM差的很远的。...

    2018-06-17 21:36:41

  • 五、谈扩展方法的理解

    为什么要用扩展方法 在说什么是扩展方法之前我们先来说说为什么要用扩展方法。 首先我们定义一个 Person 类: public class Person{ /// summary /// 出生日期 /// /summary public DateTime BirthTime { get ; set ; } /// summary /// 死亡日期 /// /summary public...

    2018-06-17 21:36:31

  • 图片检测

    去年四月份在公司做了个相片检测的小工具,开始还挺懵逼的,后边就开始查资料了,记得也是在博客园上查到的一个,现在已经忘了是哪位大神说的,还是在评论区说的。给了我一个比较明确的思路,然后就开始自己弄了,虽然检测不能够100%的通过,但是还是有些收获。 主要是...

    2018-06-17 21:36:35

  • .net笔记

    1,document.getElementById getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。 用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。 返回具有指定ID属性值的第一个对象的一个引用。 语法: var inTag = document.ge...

    2018-06-17 21:36:35

  • C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS

    其他网站下载来的类,可以用于Winform、Asp.Net,用于服务器端PDF或其他文件打...

    2018-06-17 21:36:15

  • RPC 的概念模型与实现解析

    rpc有什么用呢,在项目壮大的过程中,一些功能会分离出来作为一个(微服务)单独应用,这个应用可能用(java、c#、go、python)实现,怎么通信呢,就需要定义一个标准来通信,类似webservice。我经历过一个项目,前期应用之间用http调用,当遇到性能瓶颈的时候,就会考...

    2018-06-17 21:36:07

  • DataTable转实体Model,DataRow转实体Model,DataTabl

    前言,此方法利用反射将DataRow转成实体,由于反射性能不行,大家就看看就行了吧。 代码来啦 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Reflection; using System.Text; namespace WangSql.DBUtility{ pub...

    2018-06-17 21:35:51

  • ASP.net MVC5 Code First填充测试数据到数据库

    问题的产生 最近在看Adam Freeman的Pro ASP.NET MVC5,于是在工作机上面搭建了相应的运行环境,但是在自己的机器上面只有代码,没有数据库。记得在code first中可以新建数据库并且填充数据,这样就生成数据库可以方便测试。 准备工作 数据库上下文 1 public class EFDb...

    2018-06-17 21:36:09

  • MVC学习系列9--控制器接收从视图传递过来的参数

    前面学习了,从控制器向视图传递数据,现在学习怎么从视图向控制器传递数据。 通常,我们有两种方式,来处理浏览器的请求,一个是GET方式,一个是POST方式。一般来说,直接通过在浏览器中输入URL话,请求的方式是GET,那么GET方式的Action方法将会被调用,另一方面,如...

    2018-06-17 21:35:47

  • MVC学习系列5--Layout布局页和RenderSection的使用

    我们开发网站项目的时候,都会遇到这样的问题:就是页面怎么统一风格,有一致的外观,在之前ASP.NET的时代,我们有两种选择,一个是使用MasterPage页,一个是手动,自己在每个页面写CSS样式,但这样代码量太大了。。不可取,那么到了ASP.NET MVC时代,有什么技术可以统...

    2018-06-17 21:36:04

2