Entity Framework 小技巧一 —— 如何从DbContext得到其内部封装的ObjectContext
DbContext及其相关的API是EF4.1中一大新特性。简单说,DbContext就是之前EF的核心类ObjectContext的抽象封装。如果用.NET Reflector看一下DbContext的内部实现,不难发现其内部有一私有成员_internalContext,它属于InternalContext这一Internal的类。DbContext内部的许多函数就是通过InternalCont
http://www.cyqdata.cn/cnblogs/article-detail-35853
Expression Blend 中的Sketchflow for Windows Phone 7
用过Expression Blend的朋友都知道,在Expression Blend中为Silverlight和WPF开发提供了一个项目模板,即SketchFlow。我们利用它可以方便的制作具有模拟效果的原型设计。这里就不做太多的介绍的,有兴趣的人可以自己搜索下,这里介绍一本不错的SketchFlow 入门教程《Dynamic Prototyping with SketchFlow in Expr
http://www.cyqdata.cn/cnblogs/article-detail-35836
部分浏览器中querySelector和querySelectorAll的错误实现
querySelector和querySelectorAll是W3C提供的
新的查询接口
module dom { [Supplemental, NoInterfaceObject] interface NodeSelector { Element querySelector(in DOMString selectors); NodeList querySelectorAl
http://www.cyqdata.cn/cnblogs/article-detail-35828
辩驳一个默认的说法:IE6不支持!important
一:"!important"是什么?
第一个,是设置样式的优先级,设了!important的样式的属性优先于id选择器和class选择器。,比如id为"Main"的div在它的Class设背景色为红色,,id选择器下又设了背景色为蓝色,照css的"就近原则",
它的背景色应该是红色了,因为id选择器的优先级高于class选择器,但是,一旦class里设了"!important",哈哈
http://www.cyqdata.cn/cnblogs/article-detail-35802
真相大白:为什么Entity Framework不能进行跨数据库查询(附解决方法)
在上篇随笔中,我们发现Entity Framework在构建SQL语句时,将ToTable("CNBlogsTex.dbo.blog_PostBody")中的"CNBlogsTex.dbo.blog_PostBody"转换为"[CNBlogsText.dbo].[blog_PostBody]",从而造成不能进行跨数据库查询。
今天上午,我们通过Reflector对Entity Framework的
http://www.cyqdata.cn/cnblogs/article-detail-35800
各浏览器中for in顺序的差异
如下
var obj = {
2:"2",
40:"40",
15:"15",
};
for (var k in obj) {
console.log(k);
};
IE6/7/8/Firefox/Safari24015IE9/Chrome10/Opera1121540即IE9/Chrome10/Opera11中不是按定义时的顺序输出的。for in规则参考ECMAScri
http://www.cyqdata.cn/cnblogs/article-detail-35796
爆料:为什么Entity Framework不能进行跨数据库查询
在上篇随笔中提到“对于跨数据库查询,我们没有找到通过LINQ to Entities实现的方法”。后来仔细想想,从理论来讲,实现跨数据库查询应该不难啊,与非跨数据库查询相比,只是多了个数据库名,比如下面的非跨数据库查询语句:
SELECT [Text] FROM dbo.blog_PostBody WHERE ID=3560
跨数据库查询语句:
SELECT [
http://www.cyqdata.cn/cnblogs/article-detail-35782
我的WCF4 Rest Service及Entity Framework with POCO之旅(二)——选择请求/返回格式
REST被推崇,一个很重要的原因就是它的数据格式可以是XML,也可以是JSON,这使得Javascript可以轻松调用RESTful服务。WCF REST内置了JSON序列化器,可以轻易实现格式的转换,甚至可以根据请求动态选择返回的格式。 先看看如何手动指定返回格式。WebGetAttribute和WebInvokeAttribute有RequesetFormat和ReponseFormat两个
http://www.cyqdata.cn/cnblogs/article-detail-35781
我的WCF4 Rest Service及Entity Framework with POCO之旅(一)——创建一个基本的RESTful Service
很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也为了给自己整理一下所学,我准备写一个系列,讲述如何从零开始创建一个完整的支持Token验证的REST服务,其内容将涉及如何控制返回内容格式,如何处
http://www.cyqdata.cn/cnblogs/article-detail-35765
基于DsoFramer控件的Office编辑控件(同时支持WinForm和WebForm)
在日常操作中,Office文档恐怕是大家最为常用的文件.同时,随着电子化的逐步推广,对Office文档的操作要求更越来越高,不只是在硬盘里的某个文件夹里新建,修改Office文档了,可能需要在浏览器里编辑文档,也可能嵌入至某个CS应用程序里,并且把文件以二进制串的形式存储到Db中.
&nb
http://www.cyqdata.cn/cnblogs/article-detail-35741
我的WCF4 Rest Service及Entity Framework with POCO之旅(一)——创建一个基本的RESTful Service
很久没有玩WCF了,年前和几个朋友做一个Restful的服务,惊讶于WCF4已经能如此完美实现REST(好吧,我承认不是完全完美)。期间遇到了许多难题,但还是一一解决,或者找到了workaround. 为了让以后想做同样事情的朋友不至于像我们这般抓狂,也为了给自己整理一下所学,我准备写一个系列,讲述如何从零开始创建一个完整的支持Token验证的REST服务,其内容将涉及如何控制返回内容格式,如何处
http://www.cyqdata.cn/cnblogs/article-detail-35739
SQL Server 2008空间数据应用系列十:使用存储过程生成GeoRSS聚合空间信息
友情提示,您阅读本篇博文的先决条件如下:
1、本文示例基于Microsoft SQL Server 2008 R2调测。
2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。
3、熟悉或了解Microsoft SQL Server 2008中的空间数据类型。
4、具备相应(比如OGC规范、KML规范)的GIS专业理
http://www.cyqdata.cn/cnblogs/article-detail-35661
Winform的Bitmap调色板的一个问题
帮人做一个遥感数字图像处理的小功能,其中的数据源是Landset图像,八位灰度。
然而Winform真的太弱了,System.Drawing下的PixelFormat(像素格式)枚举居然没有提供八位灰度模式,无奈只好用
PixelFormat.Format8bppIndexed(八位颜色索引)替代,可是问题又来了···
要使颜色索引模式生效,必须在Bit
http://www.cyqdata.cn/cnblogs/article-detail-35654
Linux上安装Oracle 10g 装后感
介绍
最近想研究下LoadRunner测试Oracle性能,然后自己就开始尝试着Linux上安装Oracle.本来感觉这件事情不怎么容易,听朋友说他安装的时候大费周折,重新安装多次,问了好多人才解决的,但完成安装后就感觉还是比较轻松的。现在和大家分享下我的经验,我本身也是Linux菜鸟。
材料来源:Fedora8下安装ORACLE10G数据库图文详解
说明:红字标明处是我的安装体会。
环境介
http://www.cyqdata.cn/cnblogs/article-detail-35607
Winform字体统一方案
在 Winform 程序开发中,要求统一整个UI的字体,否则这个地方是“宋体”,那个地方是“楷体”,感觉很杂乱。
还有一个原因是,当在不同语言环境下,字体名称也会有所不同,就用“mingliu.ttc”作例子,在“中文(PRC)”下为“MingLiU、PMingLiU”;在&ld
http://www.cyqdata.cn/cnblogs/article-detail-35600
QUIZ:mscorlib当中最占文件空间的类是哪一个类?
1、4.0的mscorlib里面最占文件空间的类是哪一个?2、最主要是因为:A) 对该类及其成员的描述;B) 该类及其成员的名称;C) 该类及其成员的签名;D) 该类中的IL代码;E) 该类所使用的字符串。 曾经有人提出.NET慢是慢在这里,呃,这个我不感兴趣,尽管我怀疑又会再次引起类似的争论。好吧,如果你们非要继续聊这个问题,我先说明我不会参与的。 其实这也是一个很有意思的事
http://www.cyqdata.cn/cnblogs/article-detail-35581
EntityFramework 元数据 设计分析
由于之前已经尝试使用过 EF CodeFirst CTP4,所以这次在EF4.1发布的第三天,在 OEA 框架中已经支持使用它来实现数据访问层。而且,我们准备逐渐把原有的较量级ORM框架给替换掉,并且使用EF中的元数据系统来完全充当 OEA 中的 ORM 元数据,以便使用这些映射信息来实现一些更多的操作。由于还没有时间把整个 EF 的 MSDN 拿下,所以暂时
http://www.cyqdata.cn/cnblogs/article-detail-35575
Entity Framework 4.1 DbContext使用记之二——DbSet.Local属性的使用与实现
说好为大家带来一系列的文章,现在就写第二篇。开始之前,再啰嗦两句,EF4.1 RC版本可到这里下载:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc5ddac-5a96-48b2-878d-b9f49d87569a&displaylang=en。第一篇有关DbSet.Find的文章,请看:http://www.c
http://www.cyqdata.cn/cnblogs/article-detail-35536
微软发布最新Windows Azure for Windows Phone 7工具包
利用Windows Azure云服务构建Windows Phone 7移动应用程序的工具包于2011年3月发布。工具包内容包括Windows Phone 7和Windows Azure的Visual Studio项目模板,以及针对手机进行优化的类库,示例程序和文档。
Windows Azure是云计算的平台,使您可以运行应用程序,并将数据存储在云。开发人员可
http://www.cyqdata.cn/cnblogs/article-detail-35534
Entity Framework中的批量提交与事务处理
在Entity Framework 中使用SaveChanges()是很频繁的,单次修改或删除数据后调用SaveChanges()返回影响记录数。要使用批量修改或者批量删除数据,就需要SaveChanges(false)+AcceptAllChanges()方法了。 SaveChanges(false) 只是通知EF需要对数据库执行的操作,在内存中是属于挂起状态,在必要的时
http://www.cyqdata.cn/cnblogs/article-detail-35495