随笔分类 - C#.net、wpf开发
摘要:原英文版由EF团队成员 Rowan Miller 在2013年发表,此处只作翻译备忘。 数据迁移提供了一套强类型API,用于执行通用的操作,比如 。同时,也提供了在一些特殊的情况下用户需要执行特殊SQL的接口,比如 。当然,这个SQL的接口也有一些缺点——那就是一旦你写了SQL那么就意谓着你的程...
阅读全文
摘要:想来这个是最重要的事情了,因为多数情况下,我们使用dbhelper来调用数据库的时候,是因为如下三个地方导致错误:1、错误的sql语句:末尾多了分号,少了部分关键字2、sql中的参数与parameter[]不对应。3、parasmeter[]中的数据类型转为Oracle的数据类型中出错。通常情况下...
阅读全文
摘要:上篇说过了ODP的安装与配置 ,但是个人比较喜欢托管类型的,毕竟非托管类型的,因为考虑到会有用户或者是服务器或者是开发人员有32位的机器,就要强制编译平台平台为32位,只因为这个驱动,有点让人不愉快了。所以,下面主要先讲如果使用托管的驱动,非托管的,看时间吧,我估计除了重量及的ODAC,没人会选择...
阅读全文
摘要:【本文纯个人理解,错误轻喷,非常希望能有大神指点】A left (outer) join B on A.bid=B.id上面这句话叫做左连接,原因是left(左)join(加入,连入)被译为左连接,所以,这是关于语法中关键字的翻译,而非连接原理,造成不能以为是从第一张表的左边连接。相反,它是从A表的右边开始连接的。原因很简单,比如一个普通的查询语句:select t.id TID from table1 t。后面的那个t是对table1的标记,再看TID它也是对t.id的标记,它们的功能是什么我们暂且不说,起码我们知道了sql的语法习惯是将附加的参数或者说明后置。这样我就再看上面的左连语句,就
阅读全文
摘要:(更新:有的同学说源代码不想看,说明也不想看,只想要一个demo,这边提供一下:http://url.cn/LPT50k (密码:TPHU)) 工作好长时间了,这期间许多功能也写成了不少的控件来使用,但是,都只是为了代码的结构清析一些而已。而这一次,我决定完成一个我一直在网上寻找却没寻找到的功...
阅读全文
摘要:昨天写了一版,通过搜索引擎来找公司的名称,好多前辈提出来这个的方式有些偏,于是就使用工商码来实现了一个,两个东西放在一起。先上界面右边的输入框是填从哪个工商码开始找的,因为好多年前的公司我们肯定是不需要的了,再加上,编码的前八位是地区码,所以,我写了两个,一个是在市区的公司,一个是江宁的,找出一公司分别是两家公司之后在同一地区注册的。结束条件是,一连两条数据没有找到结果,当然,这其中还有校验码的问题,就是大家看见的代码中要除以10再从1加到9的效果。效果很好,打算一直让它跑着,等数据跑出来了,文件另存为.xls文件 ,可以直接 用excel打开,这两个地区找完了,再去找其它地区的。好了,上代码
阅读全文
摘要:名字有点大,其实就是我女朋友现在所在的这家公司的工作,要求她必须拥有一个很大的南京公司名单,而且现状就是,她知道的公司就屈指可数,更别说是她同事们不知道而她知道的公司了。但是她被要求每天至少找到一个他们公司数据里面没有人公司,所以她只能借住搜索引擎。
阅读全文
摘要:来现在这家公司以前,从未接触过webform,以前在学校做的项目是php,java以及asp.net mvc的,当时asp.net mvc用的是razor引擎,所以,一直与aspx.cs/aspx无缘,也听说过微软硬生生地把无状态连接改变为“有状态连接”的霸气之举,并且一举取得成功,如今,用上了,觉得,webform并不像前辈们讲得那样差,就如同c++并不像人们觉得那么落后一样。好了,开头就先说到这里,这里面就记录一下我对json.net的试用以及如何在aspx.cs文件中接收ajax,多数人用一般处理程序接收,即ashx文件。用一般处理程序的方法是正统的,因为如果用aspx.cs(即page
阅读全文
摘要:一直都是使用jquery的$.ajax,由于刚刚加入的公司是用asp.net的,webform与之前的ajax加在一起显得很混乱,后来发现asp.net已经封装了一下ajax功能,就查了一下,并且做了测试,写出来,备忘:前台代码: 1 2 3 5 6 7 8 9 10 11 12 ...
阅读全文
摘要:1 static int cx = 0; 2 static int cy = 0; 3 static bool move = false; 4 5 private void label1_MouseDown(object sender, MouseEventArgs e) 6 { 7 cx = e.X; 8 cy = e.Y; 9 move = true;10 }11 private void label1_...
阅读全文