摘要: 在项目中会有很多常用的操作方法如添加、删除、修改等,而在使用EF时虽然已是ORM,但仍然会习惯性的在业务层写大量类似方法,为此,分享一个我在项目使用的公共基类,经过多次修改,已在mssql和oracle数据库项目上使用没问题。希望对使用EF开发项目的朋友有帮助,不是说写的有多好,只是为了分享,因为我在使用EF之初也一直在找这样一个类但资源很少。 欢迎拍砖,不要伤人就行。。。以下是 Repository.cs源码 :Repository.cs 1 using System.Collections.Generic; 2 using System.Linq; 3 using System.Li... 阅读全文
posted @ 2013-01-06 21:24 Jela 阅读(3815) 评论(25) 推荐(8) 编辑
摘要: 找Bug时收集一下:1. IE6 在定义scrip函数是不命名为export,不然会报错,错误至少花了我2个半小时,郁闷 阅读全文
posted @ 2012-02-25 15:26 Jela 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Access:select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')MSSQL:select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')MySQL:select * From 表 Where id in (1,5,3) order by instr( 阅读全文
posted @ 2011-07-02 11:15 Jela 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 最近又遇一奇怪问题为产品加入产品描述内容,包括英语、法语等6门语言的描述,而且需要可视化编辑用以网页展示。当然,首选ckeditor,一个面页放6个ekeditor。但马上发现问题,有的框能取到值,有的取不到,很容易想到是不是ckeditor这控件一下加载6个太多了导致的问题,后来改为点击文字后再加载,想想这样应该不会有这问题了吧。但很快,多次测试后,还是有的值能取到有的不能,我测试的时候竟然发现每次输入hi ok这些简单的单词提交没问题,我以为是ckeditor检查拼字的原因,于是其修改config.js文件:  config.disableNativeSpellChecker = fals 阅读全文
posted @ 2011-01-20 16:23 Jela 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 前段时间出了一奇怪问题,在OA上修改某一个值后却无法保存,经过分析程序是没问题的,费了很多时间,只能回想起最近修改了什么,得知道总监修改过IIS设置。去网上找了下资料:在您创建应用程序池时,就会通知 IIS 6 创建一个工作进程,以传送指派给该应用程序池的 Web 站点、文件和文件夹的内容。您可以将应用程序池配置为启动多个,而非一个工作进程,这样可以提高可扩展性。这个功能的名为 Web 园,是小型的“Web 农场”。您无需使用多台计算机来传送相同的内容(Web 农场),而是可以使用一台计算机中的多个进程来传送相同的内容。在将 IIS 6 应用程序配置为 Web 园时,您只需在“应用程序池属性” 阅读全文
posted @ 2010-12-20 15:53 Jela 阅读(1453) 评论(3) 推荐(0) 编辑
摘要: 最近在学习和使用Entity Framework,同样,在业务层的开发中会把经常使用的方法写在基类中。在这里把写好的基类发表出来,目的是为了共同学习,因为使用EF时有很多问题还是不太理解,一是自己能力不足,二是EF还存在很多问题吧。代码如下,欢迎指出其中问题,真诚感谢!RepositoryCode highlighting produced by Actipro CodeHighlighter (... 阅读全文
posted @ 2010-07-30 10:48 Jela 阅读(1861) 评论(2) 推荐(1) 编辑
摘要: 在使用MVC开发时,遇到了一个问题,在视图中要使用一个对象,比如说资源类时,必须输入完整的名称空间才引用到对象:[代码]这样虽然暂时不影响整个开发,但感觉不爽,想了很多加法都不能用Msg.Add这样来使用。但问题终于解决了,其实很简单,也许是之前没这样用过,所以不知道。在Web.config下配置下就可以了:[代码] 阅读全文
posted @ 2010-07-21 11:16 Jela 阅读(567) 评论(2) 推荐(0) 编辑
摘要: 在写系统尤其是在写课程系统是经常会遇到类似如下纵-横转换,在使用group by ... with cube/rollup + grouping() 来实现是非常容易做到的。1. 用于测试的数据如下:[代码]2. 实现此效果的SQL语句如下:[代码]这里没有考虑做到通用,如果做到通用可能会比较复杂,也不知道性能会怎么样。 阅读全文
posted @ 2010-06-29 15:32 Jela 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: FOR XML PATH 语句的应用本文非原创,资料来自于:http://hi.baidu.com/dyzhong/blog/item/f1b8422c0586afe78a1399ab.html大家都知道在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。DECLARE @TempTable table(UserID int , Us... 阅读全文
posted @ 2010-05-10 13:34 Jela 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 无意间对163邮箱的层确认对话框产生了兴趣,弹出一个层来询问用户的操作,其它部分用阴影覆盖,看上去比较爽,于是决定做一个这样的样式用于公司的OA系统中。以下是JS实现代码:[代码].aspx前台调用如下:[代码]注意:因为JS提交到服务器需要用到 __EVENTTARGET、__EVENTARGUMENT ,要是执行时提示__EVENTTARGET为空则加入一个LinkButton控件就可以了,如... 阅读全文
posted @ 2009-02-07 12:32 Jela 阅读(3618) 评论(35) 推荐(0) 编辑