摘要: 自从我用了EF,每次都很关心是否有潜在的性能问题。所以每次我写LINQ查询,都会使用SQL Profiler看一下实际生成的SQL语句,以便发现潜在的性能问题。也强烈建议大家这么去做,以免日后软件大了出了问题很难查。 一、只选择某列或某些列 有些时候,在C#里写LINQ虽然看着舒服,但性能不一定好, 阅读全文
posted @ 2016-03-17 16:42 风的传说 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 模型元素之间的连接关系有:关联Association、概化Generalization、依赖Dependency、实现Realization、聚合Aggregation、组合Combination。其中,聚合和组合是关联的一种特殊形式。(1)关联Association:用于描述模型元素之间的连接,只要两个模型元素之间存在相互通信的关系,它们之间就存在关联关系。关联关系可以是单向的,但一般为双向的。(2)概化Generalization:又称继承,指一个模型元素的所有信息能被另一个模型元素继承。继承了其它模型元素的模型元素中不仅可以拥有属于自己的信息,而且还拥有了被继承模型元素中的信息。(3)依 阅读全文
posted @ 2011-05-16 15:16 风的传说 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 需求分析 在具体的研究需求分析之前,我们先了解一下软件工程这个概念。软件工程分为三个层次,过程层、方法层、工具层。在最基础的过程层,最重要的就是一组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的书中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,并且确立了上下文各区域的关系,其中规定了技术方法的采用、工程产品的,模型、文档、数据、报告、表格等,等的产生、里程碑的建立、质量的保证及变化的适当管理。方法层主要是过程在技术上的实现。它解决的问题是如何做。软件工程方法涵盖了一系列的任务:需求分析、设计、编程、测试、维护。同时他还包括了一组基本原则,控制了每一个的关键过 阅读全文
posted @ 2011-05-16 13:54 风的传说 阅读(330) 评论(0) 推荐(0) 编辑
摘要: .NET MVC Models定义字段过程中的验证属性参数:[Required()]指定数据字段值是必需的。包含参数:ErrorMessage 验证失败的错误消息;ErrorMessageResourceType 错误消息资源类型;ErrorMessageResourceName 错误消息资源名称;[DataType]指定与某个数据字段关联的附加类型的名称(一个 DataType 枚举值,如 EmailAddress、Url 或 Password)。[DisplayName]数据字段显示名称[StringLength]指定数据字段中允许的字符串最大长度。[RegularExpression]指 阅读全文
posted @ 2011-03-28 11:08 风的传说 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.禁用session假如您用不到session会话跟踪请务必禁用它。您可以在每个asp.net页面中设置如下:%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" EnableSessionState="false" %当然您可以在web.config应用程序配置设置中设计sessionStatemode的值为Off.2.输出缓冲设置这个方法对你的应用很有帮助.asp.net应用程序基本上在服务器端批量生成数据,这时 阅读全文
posted @ 2011-01-08 13:52 风的传说 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 以下示例针对 SalesOrderHeader 表和 SalesOrderDetail 表执行 GroupJoin 以查找每个客户的订单数。组联接等效于左外部联接,它返回第一个(左侧)数据源的每个元素(即使其他数据源中没有关联元素)。 [代码] 阅读全文
posted @ 2010-10-28 15:49 风的传说 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 1、使用 Entity FrameWork 删除数据,着实是一件比较头疼的数据,若是少量数据,可以使用以下方法删除using (DB.Entity.StudentDBEntities context = new DB.Entity.StudentDBEntities()) { foreach (var item in context.Students.Where(row => row.Isl... 阅读全文
posted @ 2010-10-21 11:53 风的传说 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 为了提供快速参考,下面列出了 Expression Blend 中的可用事件。可用的事件可能会随着用户在“交互”面板的“对象和时间线”下选定不同的对象而有所变化。例如,如果在“对象和时间线”下选定“LayoutRoot”对象,则无法创建“Activated”事件处理程序方法,因为... 阅读全文
posted @ 2009-08-24 15:27 风的传说 阅读(2278) 评论(1) 推荐(5) 编辑
摘要: 本文介绍如何使用 Descendants、Elements快速遍历XML节点 首先准备一个简单但是常见的XML <?xml version="1.0" encoding="utf-8" ?> <userSet> <userInfo id="1" name="Guozhijian"&... 阅读全文
posted @ 2008-12-19 15:16 风的传说 阅读(127) 评论(0) 推荐(1) 编辑
摘要: 首先在SQL Server中建立一个图片存储的数库表,ImageData Column为图象二进制数据储存字段 ,ImageContentType Column为图象文件类型记录字段,ImageDescription Column为储蓄图 象文件说明字段,ImageSize Column为储存图象文件长度字段,结构如下: CREATE TABLE [dbo].[ImageStore] ( [... 阅读全文
posted @ 2008-12-19 15:16 风的传说 阅读(747) 评论(0) 推荐(0) 编辑