在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
摘要:本文将演示如何在ASP.NET 3.5平台上,使用LINQ to SQL构建多层的Web应用程序。在当前的编程领域中,创建N-Tier应用程序成为一般的要求,且.NET Framework 提供了灵活的支持。一般而言,N-Tier应用程序有如下几个层:1. 表示层;2. 业务逻辑层;3. 数据访问层;4. 数据库层。每一层均完成特定的任务。本篇文章中介绍的架构和经典的N-Tier相似,不过数据库层替换新的DataLinq 层,使用LINQ to SQL 完成数据操作。
阅读全文
posted @
2008-10-30 08:09
EntLib
阅读(4077)
推荐(0) 编辑
ADO.NET Entity Framework 深入分析, Part 4 (提供示例程序下载)
摘要:前面的Part 1-3的文章,介绍了Entity Data Model、Entity SQL、ObjectQuery、EntityCommand、LINQ to Entities等等及其代码演示。这篇文章主要演示如何通过相关技术或Debug工具,如SQL Server Profiler、ToTraceString 方法、eSqlBlast 工具、LINQPad工具等等,来查看生成的T-SQL脚本。
阅读全文
posted @
2008-10-29 08:20
EntLib
阅读(2702)
推荐(0) 编辑
推荐 ADO.NET Entity Framework (EDM) 相关技术文章
摘要:推荐Entity Framework 相关文章: 1. Entity Framework – Update Model From Database, Part 1 http://blog.entlib.com/EntLib/archive/2008/10/19/entity-framework-update-model-from-database-part-1.aspx 2. Entity ...
阅读全文
posted @
2008-10-28 08:05
EntLib
阅读(785)
推荐(1) 编辑
创建ADO.NET Entity Framework 和 WPF 范例程序(提供范例程序下载)
摘要:本示例程序演示使用ADO.NET Entity Framework 创建Entity Data Model,然后如何使用Entity Client、Entity SQL 访问Entity Data Model,如何使用对象服务(Object Service)和LINQ to Entities 访问 Entity Data Model。并结合WPF 客户端,演示查询、更新、插入、删除数据记录等等。范例采用AdventureWorksLT 数据库。
阅读全文
posted @
2008-10-27 08:25
EntLib
阅读(4027)
推荐(0) 编辑
Entity Data Model (EDM) 深入分析, Part 3
摘要:实体框架(Entity Framework)在ADO.NET 3.5 提供程序的基础上引入新的 ADO.NET 提供程序 EntityClient。EntityClient 看上去与之前使用的 ADO.NET 提供程序非常类似,它将提供第一个抽象,可允许开发人员使用标准的 Connection、Command 和 DataReader 对象依照 EDM 执行查询。它还会将映射域模型所需的客户端视图引擎(根据 EDM 定义的)添加到底层关系数据库架构。必要时,EntityClient 可借助 ESQL 查询字符串让开发人员以行和列的形式处理实体,而不必生成类来表示概念架构。
阅读全文
posted @
2008-10-25 12:44
EntLib
阅读(1715)
推荐(0) 编辑
Entity Data Model (EDM) 深入分析, Part 2
摘要:实体 SQL (Entity SQL),它是一种新的 SQL 语言,其中加入了之前的 SQL 语言并不支持的基于概念的查询功能。ESQL 扩展现有 SQL 语言的方式与 EDM 扩展数据库中所使用的关系模型的方式十分类似。此外,ESQL 未绑定到任何特定于后台数据库的语法,因此可一次性编写查询(和/或应用程序),无论针对的是哪个后台数据库都无影响。
Entity SQL 是基于文本的、面向集合的、延后绑定的查询语言,也受到了T-SQL的影响。可以使用Entity SQL 创建对EDM的查询,Entity SQL 既可以通过Object Services components来执行,也可以通过Entity Client components 来执行。Entity SQL 设计的非常灵活,因此也变得有些复杂。本篇文章侧重于不同的查询技术,仅仅使用简单的查询,不包含复杂的条件、关联和聚合公式。
阅读全文
posted @
2008-10-24 08:09
EntLib
阅读(2616)
推荐(1) 编辑
Entity Data Model (EDM) 深入分析, Part 1
摘要:Entity Data Model是.NET Framework v3.5 SP1引入的新功能,比Linq To SQL更加强大的ORM,让开发人员只需要着眼于领域对象模型的开发,而不需要考虑它们是如何与关系数据库交互。本系列文章逐步深入介绍如下内容:EDMX Schema 文件、Model Browser、映射关系、产生的实体类(Generated entity classes)、文档(Documentation)等等。
阅读全文
posted @
2008-10-23 08:29
EntLib
阅读(3560)
推荐(1) 编辑
比较LINQ to SQL Diagram 和Entity Data Model
摘要:LINQ to SQL Diagram(DBML)和Entity Data Model(EDMX)都是.Net Framework v3.5 引入的新特性。相信有很多人不清楚它们之间的差异,这里简要分析比较。欢迎深入讨论。
阅读全文
posted @
2008-10-22 06:58
EntLib
阅读(1528)
推荐(0) 编辑
Entity Framework – Update Model From Database, Part 2
摘要:Update Model from Database 是EDM 设计器的一个重要改进功能,支持增加新的数据库表和列,Model能够正确处理类型(Type)和属性(Property)的改名,能够检测继承和映射的改变。这里,我们简要介绍这一功能的使用及其限制。上一篇文章《Entity Framework – Update Model From Database, Part 1》
阅读全文
posted @
2008-10-21 07:59
EntLib
阅读(1493)
推荐(0) 编辑
Entity Framework – Update Model From Database, Part 1
摘要:Update Model from Database 是EDM 设计器的一个重要改进功能,支持增加新的数据库表和列,Model能够正确处理类型(Type)和属性(Property)的改名,能够检测继承和映射的改变。这里,我们简要介绍这一功能的使用及其限制。
阅读全文
posted @
2008-10-19 09:58
EntLib
阅读(2294)
推荐(0) 编辑
开源EntLib.com Blog 博客平台系列文章汇集
摘要:开源EntLib.com Blog 博客平台是http://forum.EntLib.com 开源博客小组基于Subtext v2.0 进行的定制化开发,全部项目源码及数据库均提供免费下载。欢迎各位.Net 爱好者下载、研究、分析交流。
轻松搭建博客平台-开源ASP.NET 博客Subtext 的安装
开源ASP.NET 多用户博客系统Subtext演示 – 系列2
Subtext 开源ASP.NET 博客系统中文定制化开发v2.1(项目源码下载)
Subtext v2.0 后台数据库文件下载及其安装过程
Subtext 2.0 新特性:附件 (New feature in Subtext 2.0: Enclosures)
Subtext 2.0 支持 Gravatar 博客头像 (个人全球统一标识)
阅读全文
posted @
2008-10-14 10:28
EntLib
阅读(653)
推荐(0) 编辑
Subtext v2.0 定制化开发之上传文件File Upload管理
摘要:
Subtext v2.0 博客后台随笔内容编辑采用最新的FCKEditor 编辑器,可以用来上传图片文件,如GIF/JPG/PNG等等。并且,后台管理还有一个功能『图像库』,也可以用来上传和管理博客自己的图片库。
但是,有点欠缺的是没有上传和管理文件的功能,如一些示例程序等等。EntLib.com 开源博客小组定制化开发了此项功能,用来上传和管理文件,并且可以结合Subtext 随笔附件(Enclosure)功能,可以方便在随笔底部显示和管理随笔附件文件,供访客下载。
阅读全文
posted @
2008-10-13 21:05
EntLib
阅读(1399)
推荐(0) 编辑
Subtext 2.0 新特性: 附件 (New feature in Subtext 2.0: Enclosures)
摘要:Subtext 2.0 新特性:附件 (New feature in Subtext 2.0: Enclosures) Subtext 2.0 其中一项新的特性是支持附件(Enclosures)。 Enclosure可以带来什么呢? 承载podcast; 承载webcast/screencast; 创建photoblog; 或者是随笔的可下载文件、如代码文件、PDF文件或者PowerPoi...
阅读全文
posted @
2008-10-12 01:28
EntLib
阅读(740)
推荐(0) 编辑
Subtext 开源博客之一 - Subtext 2.0 支持 Gravatar 博客头像 (个人全球统一标识)
摘要:Gravatar(个人全球统一标识)是globally recognized avatar(直译为“全球识别的头像”)的缩写。它起源于在网上各处论坛中所广泛使用的头像(avatar),随着Blog的广泛普及,在各处Blog的留言上也相继出现了头像,为了方便用户在四处的Blog广泛留言的同时可以拥有统一的头像,http://www.gravatar.com/ 提出了Gravatar这个概念并开始提供这项服务。这项服务概念上十分简单,就是把个人email地址与头像作为捆绑(请登录 http://www.gravatar.com申请帐户,上传照片即可完成),当你再在支持Gravatar的网站留言并使用你的个人email时,头像就会出现在你的留言旁。
阅读全文
posted @
2008-10-08 20:00
EntLib
阅读(990)
推荐(0) 编辑
Microsoft ASP.NET MVC Preview 5 及LINQ TO SQL最新版开发示例演示(提供源码下载)
摘要:
ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。它提供了一系列优秀特性,使ASP.NET开发人员拥有了另一个选择。MVC是个将一个应用的实现分成三个组件角色的框架技术: 模型,视图和控制器。
在基于MVC的应用里,Controller(控制器)是处理用户交互,操作模型Model和最终选择用哪个视图View来显示UI的组件。在MVC应用中,视图只是用来显示信息而已,是控制器来处理和回应用户的输入和交互的。
使用MVC方法的一个好处是,它有助于促进应用中模型,视图,控制器间的关注的清晰分离。保持关注的清晰分离使得对应用的测试极其容易,因为不同应用组件间的契约的定义和表达是更明确的。
阅读全文
posted @
2008-10-06 20:33
EntLib
阅读(3291)
推荐(0) 编辑
EntLib.com Forum 开源ASP.NET/C#论坛--发布升级到 v3.5 数据库脚本
摘要:EntLib.com Forum 开源ASP.NET 论坛系统是EntLib.com 小组基于YAF开源论坛,定制化开发及汉化的一款基于ASP.net的论坛软件,分别满足拥有.net Framework 2.0/3.5以及MS SQL Server 2005/2008等不同配置环境的站长用户,采用utf8/Unicode完美支持世界各国语言文字的同时显示,支持虚拟主机用户、更换或自定义模板Theme、FCKEditor编辑器、个性化论坛图标、Ajax无刷新回复等众多优秀的论坛功能。
阅读全文
posted @
2008-10-06 10:53
EntLib
阅读(1017)
推荐(0) 编辑