使用Entity Framework和WCF Ria Services开发SilverLight之7:多个Domain Service间共享Poco实体
在前两篇中,我们讲了在SL端通过Entity Framework和WCF Ria Services实现联表查询,其中最关键的是为实体类中的相关属性设定为Include特性,如下:
遗憾的是,这样的实体Include只能在单个域服务间共享实体。如果你尝试撰写多个域服务,并用到关联实体,会报如下错误:
The entity type 'MiniNWModel.Entities.Product' is
http://cyqdata.cn/cnblogs/article-detail-41265
【WinCE】WinCE程序开发中出现“无法找到PInvoke DLL"Kernel32.dll"”问题的一种解决方法
最近本人参与了一个小项目是做WinCE6.0平台上的应用,开发用的语言是C#。
整个开发过程中让我感到十分蛋疼,说实话用C#这样的高级语言去做嵌入式设备上的应用软件并不是种高明的选择。不但一些通用的类库比普通WINFORM少了一半,就连调用的API函数与普通台式机上的WINDOWS系统也不一样。
在WINCE中引用DLL然后调用其API函数比较容易出现问题就是WINCE
http://cyqdata.cn/cnblogs/article-detail-41222
CSS 兼容性和 Internet Explorer
随着每个新版本的 Windows Internet Explorer 的发布,对级联样式表 (CSS) 标准的支持也在稳步提高。 Internet Explorer 6 是第一个完全符合 CSS 级别 1 规范的 Internet Explorer 版本。 Windows Internet Explorer 8 完全符合 CSS 级别 2 修订 1 (CSS 2.1) 规范,并支持某些 CSS 级
http://cyqdata.cn/cnblogs/article-detail-41213
由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?
本节将接触几个新的CIL操作码如下
ldc.i4.0 将整数值 0 作为 int32 推送到计算堆栈上
&nb
http://cyqdata.cn/cnblogs/article-detail-41210
mssql inner join 之类的表连接,性能其实并不是很好
今天帮同事写一条简单的SQL,要求是,查出用户所购买过相同书的用户,之后我于同时各写了一条SQL,一个用到表连接中最少耗性能的 inner join,和我没用 inner join 的各一条简单的SQL,其性能相差1倍,而 inner join 又是表连接中最少消耗的,其他的可以想象。
SET STATISTICS TIME ONSET STATISTICS IO ONSET STATISTIC
http://cyqdata.cn/cnblogs/article-detail-41207
WCF BasicHttpBinding 安全解析(8)Message安全模式(iis宿主)
Message安全模式基于消息保护,强制客户端和服务端提供证书,服务端对返回的消息体进行加密。本节笔者更换服务端的证书,名为XuanhunServer1。
首先我们在服务端配置Message安全模式,如代码清单11-106所示。
代码清单11-106 配置Message安全模式
<bindings>
<basicHttpBinding>
<bindin
http://cyqdata.cn/cnblogs/article-detail-41198
ITIL(IT Infrastructure Library)介绍系列1(IT服务管理实践综述):
论坛上感觉探讨技术问题的帖子特别多,而对一些设计和整个IT管理的最新思想讨论的文章比较少。为此我准备写一个系列,是关于现在最流行的IT服务管理框架ITIL的文章。简单介绍一下这个内容。欢迎批评指正,拍砖,砸场等。 这是本系列的第一篇文章,对ITIL做一个综述。我们大致来了解一下ITIL的框架和一些基本内容。 ⊙. 什么是ITIL: ITIL is a public framework that
http://cyqdata.cn/cnblogs/article-detail-41190
Windows Server AppFabric 缓存(微软分布式缓存解决方案)
主要介绍一下Windows Server AppFabric特点,详细的介绍及代码参照MSDN,这里就不多此一举了。(同类产品Memcahed)
Windows Server AppFabric 扩展了 Windows Server 以为 Web 应用程序和中间层服务提供增强的托管、管理和缓存功能。 AppFabric 托管功能向 In
http://cyqdata.cn/cnblogs/article-detail-41175
Winform分页控件使用详细介绍
自从上篇随笔《Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本》介绍了最新版本的分页控件,并提供下载使用后,很多人对分页控件非常感兴趣(毕竟Winform数据分页是很常见的),并关注该分页控件应该如何使用,其实分页控件在之前很多篇随笔中断断续续都有介绍,为了使大家对分页控件有个系统的认识,本篇详细介绍分页控件的一些属性设置及相关使用注意事项,使大家对该分页控件有一个更深的
http://cyqdata.cn/cnblogs/article-detail-41171
[WCF权限控制]基于Windows用户组的授权方式[下篇]
为了让读者对基于Windows用户组的授权具有深刻的认识,接下来我们通过一个简单的事例来讲解在真正的应用中该授权模式如何使用。对于接下来演示的事例,我们将采用Windows认证和授权。至于授权的最终实现,我们采用的是在服务方法上面应用PrincipalPermissionAttribute特性方式的声明式授权。[源代码从这里下载] 目录: 步骤一、创建测试帐号 步骤二、创
http://cyqdata.cn/cnblogs/article-detail-41167
C++用户自定义转换(User-Defined Conversion)
在计算机语言中,类型的存在让我们可以更有针对性的进行数据和功能的处理,但是却又存在了类型转化的问题。C++如同其他计算机语言一样,也同样都这些问题。不过它相对于C而言多了引用类型(Reference);相对与C#来讲,又多了指针类型(Point)。这似乎让它的类型转化变得更加扑朔迷离。
也许是C方面知识的延续,我对C++的基础类型之间的转换还算比较清楚的,但是由于C#的Convert这个类库是那么
http://cyqdata.cn/cnblogs/article-detail-41165
在内部循环中Continue外部循环
有时候你希望在一个嵌套循环的外层循环中执行Continue操作。例如,假设你有一连串的标准,和一堆items。并且你希望找到一个符合每个标准的item。 match = null;
foreach(var item in items)
{
foreach(var criterion in criteria)
{
if (!criterion.IsMetBy(item))
http://cyqdata.cn/cnblogs/article-detail-41155
(译)如何制作一个类似tiny wings的游戏:第二部分(完)
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3913/how-to-create-a-game-like-tiny-wings-part-2
教程截图:
这是本系
http://cyqdata.cn/cnblogs/article-detail-41149
WS BasicHttpBinding 安全解析(7)Certificate验证(IIS宿主)
本节使用Transport安全模式来做Certificate验证,因为TransportCredentialOnly模式不支持证书。
Certificate验证需要客户端或者服务端提供证书,从而进行身份验证。首先我们在vs2010的命令行使用如图11-42所示的命令创建两个证书,分别用于服务端和客户端。
图11-42 创建证书
证书创建完成之后,我们在MMC控制台添加证书管理单元,然后将两个证书
http://cyqdata.cn/cnblogs/article-detail-41130
Windows Phone 项目实战之账户助手
前言
一直想做一个windows phone 应用,一个完完整整的应用,包括设计、编码到测试。以前的博客中大都是一些小例子,小技巧,所以本文以一个具体的项目来分享我在开发windows phone 应用程序的心得,希望对大家以后的WP7征程会有一点帮助。
一、数据库准备
账户助手,也可以成为账户(Money)管理系统。大家看到管理系统,第一个想到的词汇是什么? 是不是诸如“
http://cyqdata.cn/cnblogs/article-detail-41128
[WCF权限控制]基于Windows用户组的授权方式[上篇]
Windows用户组安全主体权限模式,顾名思义,就是将利用Windows安全系统将对应的Windows帐号所在的用户组作为该用户权限集的授权方式。认证和授权密不可分,但是对于认证和授权在WCF安全体系中的实现来说,它们则是相对独立的。认证属于安全传输的范畴,是在信道层实现的,而授权则是在服务模型层实现的。但是对于基于Windows用户组的授权来说,最终体现出来的授权行为却和采用何种认证具有密切的关
http://cyqdata.cn/cnblogs/article-detail-41127
(译)如何制作一个类似tiny wings的游戏:第一部分
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3888/how-to-create-a-game-like-tiny-wings-part-1
http://cyqdata.cn/cnblogs/article-detail-41108
修改Android中strings.xml文件
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:
<string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string>
其中%后面是占位符的位置,从1开始,
&nbs
http://cyqdata.cn/cnblogs/article-detail-41097
WCF BasicHttpBinding 安全解析(6)Digest验证(IIS宿主)
Digest验证方式在Basic验证方式的基础上增加了摘要信息,采用的是挑战-应答模式。Digest验证也是Http安全验证的标准(RFC 2617)。
首先我们修改服务端配置文件启用Digest验证,如代码清单11-95。
代码清单11-95 启用Digest验证
<basicHttpBinding><binding name="basicBindingConf">&l
http://cyqdata.cn/cnblogs/article-detail-41094
浅谈Kinect for Windows SDK之深度数据
马老师的Kienct系列写的很不错,等他的Depth Data也等了好几天了,不见其更新。于是自己在空闲时间研究了下。特发此文,与各位园友分享。
如果您对Kinect for Windows开发不了解的话,建议您点击下马老师的博客,或者观看相关视频进行了解。
在C#中,获得Depth Data有两种方式。当然大家最喜欢用的是基于事件的这一种。
Runtime nui = new R
http://cyqdata.cn/cnblogs/article-detail-41087