12 2011 档案
LINQ To SharePint - 缺失Created By/Modified By 字段
摘要:微软你做事能细心点吗?使用Linq to SharePoint,结果产生出来的实体类,居然找不到创建者、修改者这样的字段。要么说默认自带的这些字段都找不到就算了,可是版本、路径这些垃圾字段倒显示出来。只有再琢磨一番。找到Item 这个类,添加以下代码string _CreatedBy;[Microsoft.SharePoint.Linq.ColumnAttribute(Name = "Author", Storage = "_CreatedBy", ReadOnly = true, FieldType = "User", IsLook 阅读全文
posted @ 2011-12-23 17:19 欣静赏悦 阅读(245) 评论(0) 推荐(0)
LINQ To SharePint - 解决中文类名问题
摘要:使用SPMetal 生成的Entities文件,包含中文列表名称,或者包含空格,使用起来很不方便。找了一番,找到了解决方法。SPMetal 有个Parameters 参数,可以指定重写的XML文件。在这个文件中,可以限定要查找的List、ContentType、Column,过滤排出掉不需要使用的。同时在这个XML 文件中可以给特殊的List名称指定别名。例:<Web AccessModifier="Public" Class="EpasContext" xmlns:xsi="http://www.w3.org/2001/XMLSchem 阅读全文
posted @ 2011-12-23 17:10 欣静赏悦 阅读(480) 评论(0) 推荐(0)
SharePoint 2010中使用LINQ To SharePint
摘要:SharePoint 2010中使用LINQ To SharePint 是很方便的,让我们能够使用更加通用的LINQ来替代SharePoint 中传统的CAML查询.1. 添加引用添加对Microsoft.SharePoint.LINQ.dll的引用,它在路径Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\下。2. 生成LINQ to SharePoint Proxy类,通过它来访问SharePoint站点中的List使用spmetal.exe工具,它能根据SharePoint站点中的List 阅读全文
posted @ 2011-12-14 10:46 欣静赏悦 阅读(263) 评论(0) 推荐(0)
敏捷开发-面向对象设计的11原则
摘要:1.SRP单一职责原则[适用于类功能] (就一个类而言,应该仅有一个引起它变化的原因.) 详细说明: 如果一个类承担的职责过多,就等于把这些职责耦合在一起. 一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力. 这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏. 结论: 它是所有类设计原则最简单的,也是最难正确使用的. 我们会自然的把职责结合在一起,软件设计真正要做的内容就是发现职责并把那些职责相互分离.2.OCP开放-封闭原则[适用于类抽象] (软件实体(类,模块,函数...)应该是可以扩展的,但是不可以修改.) 详细说明: OCP=对于扩展是开放的,对于修改是封闭的 阅读全文
posted @ 2011-12-13 10:53 欣静赏悦 阅读(337) 评论(1) 推荐(1)
SQL Server 2008 R2 各个版本支持的功能
摘要:伸缩性和性能功能名称DatacenterEnterpriseStandardWebWorkgroup具有高级服务的 ExpressExpress with ToolsExpressCPU 数操作系统最大值8442111利用的最大内存操作系统最大值2 TB64 GB64 GB4 GB1 GB1 GB1 GB最大数据库大小524 PB524 PB524 PB524 PB524 PB10 GB10 GB10 GBIA64 硬件支持支持支持资源调控器支持支持表和索引分区支持支持并行索引操作支持支持并行一致性检查 (DBCC)支持支持增强的预读和扫描支持支持可伸缩共享数据库支持支持使用 NOEXPAND 阅读全文
posted @ 2011-12-12 10:03 欣静赏悦 阅读(667) 评论(0) 推荐(0)
Lookup关联列表连接筛选后子列表自动设置选择的父项
摘要:<script type="text/javascript" src="/_layouts/TCT_KMS/jquery-1.4.1.min.js"></script> <script type="text/javascript"> window.onload = function () { var o = parent.parent.parent.parent;if (o) { var selImg = $(o.document).find("img[src='/_layouts 阅读全文
posted @ 2011-12-09 15:47 欣静赏悦 阅读(216) 评论(0) 推荐(0)
RAID0,RAID1,RAID10,RAID5描述
摘要:RAID 0RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。问:RAID0至少几块盘?答:RAID0最少要两块硬盘才能实现。RAID 1RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存 阅读全文
posted @ 2011-12-08 10:34 欣静赏悦 阅读(502) 评论(0) 推荐(0)