游历IT界多年颇有心得,非传说中的技术大牛。致力于仓储管理软件方面的开发
Linq to SQL 的插入相对于ADO.NEt 来说是少了很多工作。ALinq 的插入和Linq to SQL 也非常相似。这几篇文章可能对于有些人来说是很肤浅的,如果懂Linq to SQL 的同仁来说,这些东西就是积分中的事情,因为这些东西基本一样,只需要注意一些小的细节即可。
在SQL查询中对应着各种各样的查询关键字,如果distinct,count,sum 等等一些关键字。在Linq to SQL 中对这些关键字的使用做了封装,同样在ALinq 中也有相同的操作函数。 1.
ALinq 中的Where条件查询和 Linq to SQL 中的Where条件查询是一样的操作方式。其作用也就是过滤查询。 1. ALinq 的简单查询 ALinq 的简单查询 1 public void Function() 2 { 3 OA_D...
1. ALinq 之DataContext简介 本系列文章使用SQL Server2005 数据库,.NET 3.5 环境。 首先我们建立一个OA_DB数据库,其中建立了三张表,表结构如下图: ORM 映射的主要作用使用对象形式操作数据库,那我们如何使用对象形式去操作以上数据库的三张表呢,那这里讲到的的就是DataContext。
1. ORM数据库操作原理 前面已经介绍过了个人ORM映射框架中的三个核心库: 实体—数据库 映射特性关系: http://www.cnblogs.com/qingyuan/archive/2010/04/02/1702998.
1. SQL 语句生成组建 之前说过ORM框架中有一个非常重要的组件,那就是SQL语句生成组件。SQL语句生成组件,顾名思义就是用于生成sql语句的一个组件。之前的Attribute 是用于修饰实体信息,而上一章讲的实体分析器分析了实体信息,在很大一部分程度上,以上做工作就是为这个SQL语句生成组件服务的。
刚才在写一个小东西,突然发现一个问题。很奇怪,希望大家能帮忙解决一下 我用WebForm+Linq 做一个小网站,在读取数据的时候,我想将Linq 读取出来的泛型集合缓存起来。大家自然想到asp.net中的几个内置对象来存储。
1. 什么是数据分析器 前面一篇文章讲到过数据分析器,什么是数据分析器。其实很容易理解,就是对数据进行分析采集的一个工具,说白了就是一个小程序,在本ORM框架中对实体对象进行必要的数据分析,获得实体对象的各种信息缓存,以便在后续的工作中直接提取数据。
1. 感言 写博客之前先自我吹嘘一下,给这些文章来些自我介绍。 半年前自己借用了5个多月的业务时间写了一个个人ORM映射框架。在之前的博 客中也有过写过该框架的相关介绍。半年前的那个ORM只不过是自己想象的关系映射的一个雏形,那一段曾经让自己骄傲过得代码的确存在着太多的问题,但是我始终没有放弃过对它的修改。
前些天有个朋友问我,他在做WinForm 程序,其中使用到了线程。 当时我听到线程我就懵了,其一 我很久都没有使用过线程了,其二 线程说实话有些难,其三 遇到线程稀奇古怪的问题我真的很难回答。当时我就模糊的回答了他一下,就这样勉强的回避了他的问题,因为之前我总是不断的去回避线程这个问题,你说线程简单也简单,你说难也难。
年前发布了一些文章,是关于.NET数据操作(点击查看)的。刚开始学习编程的时候,总感觉Java中的Hibernate 功能好强大,现在也不可否认它的确强大,特别是它在数据关系处理上,却是那样的让人称叹。
前不久研究了一下51的地图接口,感觉还不错。但是在我们的醒目中想到电子地图,首先想到的是Google吧,Google地球应该说没有那个搞程序的没有听说过,Google的技术令我们称叹。最近忙公司的事也好久没有研究其他的东西了,今天起决定开始研究Google 地图接口。
1. 中国移动飞信接口说明 这个接口是直接使用URL请求方式发送消息的。 url:http://sms.api.bz/fetion.php? username=15800466423&password=hechen1988&sendto=15800466429&mes...
之前看到很多网站和企业管理平台都有一个在线发短信的功能。自己就一直琢磨着要自己的网站上添加这样一个功能。昨天联系了一家短信发送代理商。试用了一下他们接口,还真不错。在这里我们不去条论它的商业价值了,我们简单的介绍一下这个接口的试用方法。
1. 51 map搜索接口说明 如果要搜索地图,则需要引入上面的js,该js可以进行地理位置搜索,如果 上海-上海马戏城 也可以进行周边查找 如果我们要显示搜索出来的地图,我们还需要添加引用如下js 2. 51map 查找单个结果 看如上效果图,上面的效果图是默认查找上海马戏城这个地理位置。
1. 51 map 地图接口 地图接口是我们用的非常多的一个接口,通常用于显示地图的地理位置和突出显示某个地理位置。当然这里只是一个普通的显示显示地图,我们还可以通过搜索来确定地理位置,这将在后面的文章中说明。
1. 51map 标注接口 实现在地图上标注位置、采集位置信息等操作。说的普通点就是获得地图上某个地方的经纬度和放缩比例 使用这个接口需要引入两段js: 2. 51map 标注接口效果图 该图主要显示了标注获得经纬度的结果。
1. 简单介绍一下JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript的一个子集。
在我们做项目的过程中,日志跟踪异常是非常必要的,当程序发布到服务器上时,如果出现异常直接抛出给用户这是非常不友好的。对于不懂程序的用户来说,这回让人感觉莫名其妙,对于那些程序高手,可能就是攻破这个网站的关键。
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试, 正式应用系统中是用不得这些类的。
代码 1 /** 2 * 3 * 2009-4-17 4 * 5 * 6 * 根据flash读取其宽度和高度 7 * */ 8 using System; 9 using System.
1.MD5 加密处理 代码 1 /** 2 * 日期:2009-3-15 3 * 作者: 4 * 功能:MD5加密及验证 5 * */ 6 using System; 7 using System.
本段代码提供了asp.net 中的各种文件下载方式。 代码 1 /** 2 * 日期:2009-3-13 3 * 作者: 4 * 功能:下载文件 5 * */ 6 7 using System; 8 using System.
在很多时候,我们需要将查询的数据做成报表统计,然后生成Excel文档格式的。再此提供了将DataTable 数据导出excel 的方法 代码 1 /** 2 * 3 * 2009-5-2 4 * 5 * 6 * 将DataTable导出为excel文件 7 * */ 8 using System; 9 using System.
2. 数据库操作实现类 SqlHelper 代码 /** * * 2009-4-22 * * * 数据库操作的公共类 * */using System;using System.Collections.
1. 数据库操作接口 IDbHelper 代码 /** * * 2009-4-22 * * * 提供各种数据库操作方法以及实体类操作方法 * */using System;using System.
1.数据库加载驱动和操作接口 IDbProvider 代码 1 /** 2 * 3 * 2009-4-22 4 * 5 * 6 * 数据库操作加载驱动接口, 7 * 提供了数据库操作的各种命令 8 * */ 9 using System;10 using System.
1.BaseEntityHelper 解析实体类特性 代码 1 /** 2 * 3 * 2009-4-17 4 * 5 * 6 * 字段的特性 7 * */ 8 using System; 9 using System.
最近使用java 开发一个之前用C#开发的项目,当项目将要结束的时候,数据迁移出现了一个问题,那就是用户信息的迁移。之前C#版的项目是使用MD5+Base64加密的密码,加密过程太过于复杂,导致两者用户数据不能兼容。
1. 使用commons-fileupload.jar+commons-io.jar 上传 代码 1 try { 2 DiskFileItemFactory factory = new DiskFileItemFactory(); 3 factory.
以前都是Web程序调用WebService,.net把WebService封装的太简单了,所以之前都是很肤浅的用,都没有想过更深层的东西,并且只是停留在表面的添加引用和调用。 1.首先建一个WebService程序 代码 /// /// WebService1 的...
(一) 目录结构 看到上面的目录结构 会有耳目一新的感觉,终于突破了原有的MVC目录结构。该目录结构除了使用原有的Controllers 文件夹之外,我们还使用了Games自定义文件夹中的Controllers。
(一) 浅谈MVC目录结构 在上一篇(《MVC进阶学习--个性化目录结构(一)》)中了解到了MVC 的基本目录结构,以及各个目录的作用。我们只是说到了表面的目录结构,没有了解到它运行的原理。是不是MVC的目录结构只能有那种固定的模式呢,我们能否根据自己的需要扩展这些目录结构呢。
(一) 简单MVC目录结构分析 以上是一个再简单不过的MVC目录结构了,这也是微软MVC解决方案的基础目录结构,在我们一般的MVC开发项目中,基本上就是套用了这种格式。我们不需要去自己去定义一个目录,因为微软已经帮我们定义好了。
1.使用ViewData ViewData 的是ControllerBase 的一个属性,是一个数据字典类型的,其实现代码如(这段代码来自asp.net MVC开源项目中源码)下: Code 1 public class ViewDataDictionary : IDictionary ...
1.GridView使用Action代码 Code 1 public ActionResult Index() 2 { 3 CommonPage page = TempData["page"] as CommonPage; 4 ...
1.输出表头 Code 1 /// 2 /// 添加表头行 3 /// 4 /// 5 /// 6 /// 7 /// 8 /// 9 /// 10 ...
1.扩展核心代码 Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.
1.目录结构图 2.自定义集合类 Codeusing System;using System.Collections.Generic;using System.Linq;using System.
最近用MVC做项目的时候,感觉脱离了原有WebForm的那种编程方式,心中略有想法。在WebForm中由一个很常用的数据绑定控件GridView,我相信用过.net的同仁都会使用这个控件,在开发中的确给我们带来了不少的方便。
1.SelectExtensions 类 SelectExtensions 主要扩展了两种类型的方法 DropDowList和ListBox,这两个方法主要区别是后者添加了一个属性multiple="multiple",设置这个属性主要是为了能够多选2.
1.RenderPartialExtensions类 RenderPartialExtensions类主要扩展了一个方法 RenderPartial() RenderPartial(string partialViewName); RenderPartial(strin...
1.LinkExtensions类 该类主要用于生成相关链接,主要扩展了ActionLink和RouteLink方法2.ActionLink ActionLink扩展方法主要实现一个连接,共有十个重载方法 ActionLink(string linkText,stri...
1.InputExtensions类 InputExtensions类主要有5种类型的扩展方法,分别用于CheckBox控件,Hidden控件,Pass控件,RadionButton控件,TextBox控件2.
1.HtmlHelper类 HtmlHelper类位于System.Web.MVC.Html命名空间下。主要包括FormExtensions,InputExtensions,LinkExtensions,SelectExtensions,TextAreaExtensions,Validat...
$(document).ready(function(){ //Jquery 页面加载事件,当页面加载之后首先执行这个方法 //第一种Ajax请求 $.
今天遇到一个有趣的问题,公司让平安做一个上传文件夹的功能,这个任务具有一定的挑战性哦。上传文件夹,我第一次看到有人这样做,以前都是上传压缩文件,从来就没有见人上传过文件夹,我也从来就没有尝试过。先不讨论公司那些人是怎么想的,不过这是一个具有研究性的问题。
(一)首先构建表单 用户名: 密 码: (二)构建实体对象 在实体对象中必须存在UserName 和Password 两个属性,这样才能将表单域中的值提交到相应的对象属性当中去。
WCF 状态的保存分为两步: (1) 使用SessionMode 来使Session有效化 [ServiceContract(SessionMode=SessionMode.
web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。 (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。