游历IT界多年颇有心得,非传说中的技术大牛。致力于仓储管理软件方面的开发
1.简单的数据删除 删除数据和Linq to SQL 方式是一样的,都是先从数据库中取出改行数据然后再删除。也就是说对于对象操作室操作删除对象。下面是根据主键删除一行数据代码 ALinq 主键删除一行数据 1 /// 2 /// ALinq 的简单删除数据形式 3 ...
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.