上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 微软昨天正式发布了 WebMatrix Web 开发平台,该产品早在去年年中就已经开始测试。WebMatrix 的特点是一站式和简化的开发过程,与庞大的 Visual Studio 或 Visual Web Developer 相比,WebMatrix体积只有15MB而已,开发人员可以很快速的开始ASP.NET站点的开发和发布。这个工具可以免费使用,提供了核心代码和数据 库支持,集成了一个开源Web应用程序库,以及可以直接发布/部署站点的强大工具。主要包含以下几大核心:   访问:Microsoft WebMatrix   IIS Developer Express:是一个轻量级的免费 We 阅读全文
posted @ 2011-01-14 07:02 Astar 阅读(796) 评论(1) 推荐(0) 编辑
摘要: 加载相关对象 实体类型可以定义在数据模型中表示关联的导航属性。可以使用这些属性加载与所定义的关联返回的实体相关的实体。如果实体是基于数据模型生成的,则会在关联两端为实体生成导航属性。这些导航属性在一对一或多对一关系的“一”端返回一个引用,或在一对多或多对多关系的“多”端返回一个集合。 加载相关实体的方法: · 在查询中指定 · 显式加载 · 延迟加载 · 预先加载或使用 Include 定义查询路径 在查询中指定 导航属性:实体框架中的导航属性提供了一种在两个实体类型之间导航关联的方法。导航属性在概念模型中由 NavigationProperty 元素 (CSDL) 定义。针对对象 阅读全文
posted @ 2011-01-10 13:16 Astar 阅读(3389) 评论(2) 推荐(2) 编辑
摘要: 介绍 LINQ to Entities 使开发人员能够通过使用 LINQ 表达式和 LINQ 标准查询运算符,直接从开发环境中针对实体框架对象上下文创建灵活的强类型查询。LINQ to Entities 查询使用对象服务基础结构。ObjectContext 类是作为 CLR 对象与 实体数据模型 进行交互的主要类。开发人员通过 ObjectContext 构造泛型 ObjectQuery 实例。ObjectQuery 泛型类表示一个查询,此查询返回一个由类型化实体组成的实例或集合。返回的实体对象可供更新并位于对象上下文中。以下是创建和执行 LINQ to Entities 查询的过程: 1 阅读全文
posted @ 2011-01-10 13:09 Astar 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 统计函数、字符串函数、数字函数、GUID、类型转换等。 阅读全文
posted @ 2011-01-07 08:39 Astar 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: Entity SQL 基本查询 SWFGHO是什么?SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER BY的首字母缩写,也是SQL查询语句的最基本构成方法。Entity SQL 是一种"仿SQL"的语言,因此,它在基本遵守SFWGHO的基础上,稍微加以扩展,形成了一套较SQL来得强大的查询语句。 表达式 Entity SQL 提供了一种最简单的查询方法——表达式。一个表达式即一个查询语句。 举例说明,以下表达式均可以看作是Entity SQL 的查询语句(每行一个): 1 1*2%3 MAX({1,3,4}) CASE WHEN MIN(MULTISE 阅读全文
posted @ 2011-01-06 13:18 Astar 阅读(1893) 评论(0) 推荐(1) 编辑
摘要: Entity SQL Language 简介 什么是Entity SQL Entity SQL类似SQL语言,它的存在是为了查询ADO.NET Entity Framework(EF),以用于支持Entity Data Model (EDM) 。EDM表示一组实体与关系(ER)的集合,映射到指定的数据源(可以是MsSql 或其它类型的数据库)。Entity SQL支持EDM,使用户能够有效地查询数据。 Entity SQL与T-SQL Entity SQL支持EDM的直接查询,包括它的继承及关系。它在语法上与T-SQL类似,但也有很多不同。 支持与不支持的查询: 1) from子句 阅读全文
posted @ 2011-01-06 13:10 Astar 阅读(1867) 评论(0) 推荐(1) 编辑
摘要: System.Data.EntityClient EntityClient 提供程序使用存储特定的 ADO.NET 数据提供程序类和映射元数据与实体数据模型进行交互。 EntityClient 首先将对概念性实体执行的操作转换为对物理数据源执行的操作。 该提供程序将从物理数据源返回的结果集转换为概念性实体。 参考MSDN: EntityConnection、EntityCommand、EntityDataReader使用 为了避免无意使对象(如 System.Data.Common.CommandTrees 和 ObjectContext)与其元数据失去同步,EntityConnection 阅读全文
posted @ 2011-01-06 11:46 Astar 阅读(1916) 评论(1) 推荐(0) 编辑
摘要: System.Data.Objects (System.Data.Entity.dll) 该命名空间包含一些类,用于提供对对象服务的核心功能的访问。 这些类使您可以藉由作为实体类型实例的强类型 CLR 对象来查询、插入、更新和删除数据。 对象服务支持针对实体数据模型 (EDM) 中定义的类型进行的语言集成查询 (LINQ) 和 ESQL 查询。 对象服务将返回的数据具体化为对象,并将对象更改传播回数据源。 它还提供了用于跟踪更改、将对象绑定到控件以及处理并发问题的功能。 在 EntityClient 提供程序的基础上,实体框架添加了另一组抽象,以便允许针对对象而非 EntityClient 阅读全文
posted @ 2011-01-06 08:29 Astar 阅读(4255) 评论(2) 推荐(2) 编辑
摘要: 为什么需要建立另外一种数据模型?那么为什么需要建立另外一种模型呢?随着公司数据处理量的增加,理顺数据关系并基于这些数据来开发应用程序变得非常困难。数据库架构的设计需要考虑存储问题(如数据完整性、性能和管理),有时候这不是很容易理解。这些架构还经常与应用程序的结构有冲突,使开发和维护工作变得更加复杂。我们经常会遇到数据结构与所构建的应用程序被分割开的自定义解决方案。遗憾地是,对每个应用程序而言,自定义解决方案的数量、各种各样的方法以及建模数据所需的步骤都各不相同,导致问题不断产生。整个行业都希望能有一种方法来针对应用程序级的域模型进行定义和开发,以便能够与逻辑模型的存储清晰地分隔开。因此引入了实 阅读全文
posted @ 2011-01-03 16:40 Astar 阅读(1540) 评论(1) 推荐(1) 编辑
摘要: 解释 EntityClient 和对象服务之间的差异,并介绍将 LINQ 和 EntitySQL 与这些服务一起使用的意义。可使用 LINQ 获取实体时为什么要使用实体 SQL?介绍可用于与 EDM 进行交互的三种主要技术:· 使用 EntityClient 提供程序编写 EntitySQL 查询· 使用对象服务编写 EntitySQL 查询· 使用对象服务编写 LINQ 查询以上每种技术都拥有共同的特征;例如,都直接或间接使用 EntityClient 提供程序。但是,它们产生的结果以及获得这些结果的方式却有所不同。EntityClient 提供程序具有一系列对象,如果了解 ADO.NET 阅读全文
posted @ 2011-01-03 16:37 Astar 阅读(1787) 评论(2) 推荐(1) 编辑
摘要: 新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。 阅读全文
posted @ 2011-01-03 16:26 Astar 阅读(6517) 评论(4) 推荐(6) 编辑
摘要: 这是我在今年上海参加亚太软件研发团队管理年会时,InfoQ对我的一次采访内容(我自以为普通话还算行,听了视频,才觉得自己的普通话真是糟透了。而且在采访之初,看得出来,我有些小小的紧张啊)。本次发言,仅代表个人观点,未必正确。如有不妥,敬请指正。视频请链接:张逸谈如何评价架构的优劣大家好,我现在是在亚太软件研发团队管理年会,坐在我旁边的是《软件设计精要与模式》的作者张逸。张逸你好。你好。能给我们读者先介绍一下您自己吗?我 叫张逸,是麦思博(MSUP)的金牌讲师,主要负责架构和设计的培训和咨询工作。在今年的上半年,我刚刚完成我这本书的第二版。目前从读者的反馈来看,这 个书本的情况还是比较满意。我对 阅读全文
posted @ 2010-12-16 13:12 Astar 阅读(635) 评论(2) 推荐(0) 编辑
摘要: 有的时候我们需要查询一些不能从任何实体表中能够取得的数据,比如将数字1作为结果集或者计算字符串“abc”的长度。 阅读全文
posted @ 2010-11-30 06:54 Astar 阅读(510) 评论(1) 推荐(0) 编辑
摘要: 在设计数据库的时候,有时需要表的某个字段是自动增长的,最常使用自动增长字段的就是表的主键,使用自动增长字段可以简化主键的生成。不同的DBMS中自动增长字段的实现机制也有不同。 阅读全文
posted @ 2010-11-30 06:46 Astar 阅读(946) 评论(2) 推荐(0) 编辑
摘要: 近期所参与的项目共涉及了三种数据库,SQLServer、Oracle、MySQL。所以就找来这些资料,并记录为笔记供以后参考。在进行数据检索的时候需要只检索结果集中的部分行,比如说“检索成绩排前三名的学生”、“检索工资水平排在第3位到第7位的员工信息”,这种功能被称为 “限制结果集行数”。虽然主流的数据库系统中都提供了限制结果集行数的方法,但是无论是语法还是使用方式都存在着很大的差异。即使是同一个数据库系统的不同版本(比如MSSQLServer2000和MSSQLServer2005)也存在着一定的差异。 阅读全文
posted @ 2010-11-24 17:08 Astar 阅读(2684) 评论(4) 推荐(4) 编辑
摘要: 前不久在整理自己的知识库,发现有个知识夹里记录了自己所看过书的信息,但是很乱,也没有分类。经过一个下午的整理,把这些书按照时间和来源进行了分类,这样更方便以后查看。现在回忆大学时代所看过的书大都还做了笔记,对每一本书的记忆也很深刻。我会把这些书的信息和一些评价发到博客中,也会把自己看过并认为不错的书推荐给大家。 阅读全文
posted @ 2010-11-16 13:14 Astar 阅读(9356) 评论(85) 推荐(19) 编辑
摘要: 昨天去游泳,地点是七中,环境还不错,记得小时候见水都想下,还以为自己会游泳了,昨天证明了,我其实是只汗鸭。十年没有下水了,游了一下午,真是过瘾啊,中间我和老婆跑到2米深水区去玩了,差点淹进去,幸好人家看见我们了,给扔了两个圈....以后不熟练再也不去深水区了。在水里也没有感觉多累,回家的时候才知道体力不支了。倒下就睡了,现在胳膊和腿还是疼的。今天情人节。 阅读全文
posted @ 2010-08-16 22:28 Astar 阅读(362) 评论(2) 推荐(0) 编辑
摘要: 早在08年夏天时,博客园精华集索引就开始发布了,自己和“圣殿骑士”一样,喜欢收集这些精华文章。 不过本人那时很傻,这些都是自己一篇篇原格式手工复制下来的...这样自己每篇也大概看了一下,放到本地方便在线查看和搜索。 很早自己都想共享出来,但是怕因为版权原因引起公愤。今天鼓起勇气发了上来,如果官方有意见,自己马上卸下来。 在这里谢谢博客园,谢谢“博客园精华集出版”团队里的所有成员! 提示:文件传给了博客园团队,他们会公布下载地址。 阅读全文
posted @ 2010-05-24 10:09 Astar 阅读(2840) 评论(103) 推荐(7) 编辑
摘要: 1.减少HTTP请求、2.压缩组件、3.样式表放在顶部、4.脚本放在底部、5.避免CSS表达式、6.使用外部JS和CSS、7.精简JS和CSS、8.移除重复脚本、9.避免重定向、10.添加Expires头、11.配置ETag。 在线预览与下载: 阅读全文
posted @ 2010-05-14 08:52 Astar 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-05-13 12:01 Astar 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页