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