• C#实现较为实用的SQLhelper

    第一次写博客,想不到写什么好b( ̄▽ ̄)d ,考虑的半天决定从sqlhelper开始,sqlhelper对程序员来说就像helloworld一样,很简单却又很重要,helloworld代表着程序员萌新第一次写代码,而sqlhelper则是初次接触数据库(不知道这种说法对不对)。 好了不废话了,下面直...

    2018-06-17 22:27:11

  • APP数据接口开发的一些经验

    刚接到这样的任务时,没有感觉到任何压力,不就是给移动端应用提供数据吗?那边发来参数,这边处理数据,返回JSON。做网站开发时经常使用ajax请求后台数据,不就是这么回事吗。于是,在确认完需求后就开始干了,很快,进入联调阶段,这个时候各种问题来了,忙得不可开...

    2018-06-17 22:26:58

  • NFine框架的T4模板

    1.前言 前段时间在网上看到一个开源框架很好的。开源:ASP.NET MVC+EF6+Bootstrap开发框架,写代码就是比较比较麻烦,分层比较多,对于我这种偷懒的人就想到了写一个T4模板。不了解框架的可以先去看一下这个开源的框架。 一起有5个层,也就是意味着每次数据库添加一张...

    2018-06-17 22:27:02

  • T4模板根据DB生成实体类

    1.前言 为什么会有这篇文章了,最近看到了一些框架,里面要写的代码太多了,故此就想偷懒,要是能写出一个T4模板,在数据库添加表后,根据模板就可以自动生成了类文件了,这样多好,心动不如行动。记得使用T4模板还是2年前,那个时候听波波老师讲课做我们的最后一个大...

    2018-06-17 22:26:58

  • T4语法快速入门

    1.什么是T4? T4,即 4个 T开头的英文字母组合: Text Template Transformation Toolkit。T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。简单的说就是可以根据模板生成你想要的文件,可以使类文件,文本文件,HTML等...

    2018-06-17 22:26:55

  • WIN2003 IIS相关错误解决方案

    我碰到的主要问题是:Server Application Unavailable 错误、无法显示网页: 1、如果你的.NET版本是2.0及以上的话,那要注意了:win2003是默认安装1.1的,安装.NET2.0 后,可能会程序应用程序池冲突,具体查看这篇问题: 服务器应用程序不可用(server application unav...

    2018-06-17 22:26:53

  • Application、 session、iewstate,以及repeater 的co

    Session:在不同的浏览器之间传值,像银行之类的网站为了安全把用户名密码保存在session里面。 每一台电脑访问服务器,都会是独立的一套session,key值都一样,但是内容都是不一样的 以上所有内容,都跟cookies一样 不一样: 1、Session的保存位置是保存在服务器上 2、...

    2018-06-17 22:26:51

  • 学习EF之贪懒加载和延迟加载(2)

    通过昨天对EF贪婪加载和延迟加载的学习,不难发现,延迟加载还是很好用的,但是问题也就来了,有的时候我们只需要加载一个实体,不需要和他相关的外部实体,这时候我们来看看EF延迟加载时怎么作用的吧 打开profiler 在Main函数入口处写一个查询,在Console.Read();处打一个断...

    2018-06-17 22:26:47

  • ADO.NET 增删改查的基本用法

    ADO.NET: 数据访问技术 就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 所有数据访问技术的基础 连接数据库基本格式: 需要两个类 1、数据库连接类 SqlConnection 2、数据库操作类...

    2018-06-17 22:26:47

  • 深入理解C#

    简单认识.NET框架 (1)首先我们得知道 .NET框架具有两个主要组件:公共语言进行时CLR(Common Language Runtime)和框架类库FCL(Framework Class Library) 配图: (2).NET的编译过程: 配图: 其中,CLR还包括通用类型系统CTS(Common Type System)和公共语言规...

    2018-06-17 22:26:47

2