摘要:
如果WCF与SilverLight Web不是在同一站点,那么我们就要在被访问端的根域放上两个XML文件clientaccesspolicy.xml,crossdomain.xml如果要通过WebClinet访问另一站点的资源,那么需要在被访问站点放上域访问策略xml文件,不然在Complete事件里面的事件参数报告空对象引用。1、文件格式及内容:clientaccesspolicy.xml文件格式如何,最好将编码设置为utf-8,否则极易出错<?xml version="1.0" encoding="utf-8"?><access-p 阅读全文
摘要:
1、在启动窗口定义另一种文本框样式(ReadOnlyStyle):<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit" xmlns:vsm="cl 阅读全文
摘要:
SQL Server作业执行计划:作业的第二次执行时间点如果发现上次作业仍未执行完成则本次执行放弃,等待下次执行;下次执行时间点到来时仍发现该作业未执行完同样放弃执行,以此类推.....如作业时间间隔为1分钟,作业执行需要1分30秒;则第2次执行会放弃,第3次则成功。00:01:00 作业运行;00:02:00 本次作业触发发现作业未执行完,故忽略;00:03:00 上次作业完成,启动作业运行。关于SlightLight 4.0调用宿主在IIS上的Wcf中间层返回“远程服务器返回了错误:Not Found”问题:由于该错误信息太过笼统,因此除了查看Web.Config文件内容配置是否使用大数据 阅读全文
摘要:
最近使用EF的函数导入(设置映射的存储过程)遇到该问题。从错误描述很难知道问题发生在哪里?一遍又一遍核对了代码的参数名称和存储过程的参数名称是否一致,也使用SQL探查器跟到执行的sql语句都正常返回结果。存储过程简要说明如下(代码一):[代码]Edmx中的封装方法如下(代码二):[代码]最后发现在添加函数导入时指定了返回类型为标量Boolean,而当时我理所当然的认为该返回类型是指存储过程最后的Return语句的返回值类型(就这样设置了,因为成功Return 1,失败Return 0);下面是添加函数导入画面(图1):当时存储过程代码(参见代码一)没有Select 1 as Result这句的 阅读全文
摘要:
通常分组统计报表的组头(或组尾)显示分组字段名称及度量值的聚合(求和, 求平均或方差等),然而有时候我们希望显示明细项目名称串联。如下图,左边为普通分组展现,右边为自定义聚合效果:常规的分组报表不做赘述,主要介绍自定义聚合报表设计,下图是报表设计界面:该报表的自定义代码:代码之后只需要将明细组设置仅显示最后一行,组头不显示即可。明细组仅显示最后一行的设置是将其Visibility.Hidden置为... 阅读全文
摘要:
1、定义演示数据类型:[代码]假定已初始化了如图的数据:2、演示分组时组内排序和组外排序方法:[代码]运行结果见下图:3、演示先分组,然后每组里面仅取满足条件的行组:[代码]运行结果如下图:演示代码 阅读全文
摘要:
本文阐述如何使用WebService的方式调用部署在服务器的Wcf服务1、创建Wcf服务库项目:2、修改默认的绑定方式为basicHttpBinding:3、Service1类为如下代码:[代码]4、我们就用默认代码演示功能,编译后发布:5、创建客户端项目MonikerClient:6、 添加部署在服务器的前端代理类及其配置文件,在IIS浏览.svc文件,按页面说明的方法操作:在VS2008的命令... 阅读全文
摘要:
熟悉LINQ的朋友也许会碰到标题的问题,且很自然地想起使用下面地语句实现:[代码]然而,运行发现系统会抛出如下异常:LINQ to Entities 不识别方法“Boolean Contains(Int32)”,因此该方法无法转换为存储表达式。究其原因,是Contains是IList类型的扩展方法而linq无法转换过来。所以上述办法就无法得到我们想要的结果(虽然编译不会有错... 阅读全文
摘要:
常见于目录表结构中(树状结构)如项目目录表,根据目录Id获取其属下所有子结点:CREATE PROCEDURE [dbo].[pGetDescendedPhysicalItemCatalogs]( @PhysicalItemCatalogId int )ASset nocount onBEGIN TRY IF NOT EXISTS (SELECT * FROM [tempdb].sys.objects WHERE name = '##PhysicalItemCatalog') CREATE TABLE ##PhysicalItemCatalog( ... 阅读全文