人生如水
  
  时而激扬、时而平静、时而欢快、时而忧郁。
  有的浅可见底、有的深不可测、有的蜿蜒回转、有的一望无际。
  有的内容丰富,蕴涵各种鱼虾水草;有的清澈透明,倒影各种鸟兽山峦。
  命运不是上天安排的,前途都是自己决定的。
  翻过山林,越过小溪,跨过池塘,逛过海洋。
  只有经历过浅泽,才能汇入深潭;只有经过荡漾的小流,才能融入平静的湖泊。


分类: 软件技术预览模式: 普通 | 列表
.Net FrameWork 3.5下面找不到这个文件,2.0版本里面有。在3.5下可以手动建立这个文件。

1.确认这个目录存在

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

查看更多...

Tags: sdkvars

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 697

ADO.NET Entity Framework 深入分析, Part 5

前面的Part 1-4的文章,介绍了Entity Data Model、Entity SQL、ObjectQuery、EntityCommand、LINQ to Entities等等及其代码演示。Part 4主要演示如何通过相关技术或Debug工具,如SQL Server Profiler、ToTraceString 方法、eSqlBlast 工具、LINQPad工具等等,来查看生成的T-SQL脚本。本篇文章Part 5 演示如何新增、更新和删除数据实体,并相应更新数据库。

ADO.NET Entity Framework 系列文章由EntLib.com 开源论坛、小组翻译、编写。欢迎交流、分享。

本系列文章前面部分链接:

 
 
 

增加、更新和删除实体

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 970

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脚本。

本系列文章前面部分链接:

 

Entity Data Model 是一个概念模型,所有Entity SQL和LINQ to Entities 查询将最终转化为T-SQL的脚本,从数据库中查询数据。这里演示了几种方法来查看生成的T-SQL,有助于Debug或分析问题。

1. 使用SQL Server Profiler 工具

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1155

Entity Data Model (EDM) 深入分析, Part 3

EntityClient

实体框架(Entity Framework)在ADO.NET 3.5 提供程序的基础上引入新的 ADO.NET 提供程序 EntityClient。Entity­Client 看上去与之前使用的 ADO.NET 提供程序非常类似,它将提供第一个抽象,可允许开发人员使用标准的 Connection、Command 和 DataReader 对象依照 EDM 执行查询。它还会将映射域模型所需的客户端视图引擎(根据 EDM 定义的)添加到底层关系数据库架构。必要时,EntityClient 可借助 ESQL 查询字符串让开发人员以行和列的形式处理实体,而不必生成类来表示概念架构。

本系列文章上一篇:
Entity Data Model (EDM) 深入分析, Part 1


Entity Data Model (EDM) 深入分析, Part 2

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 890

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 设计的非常灵活,因此也变得有些复杂。本篇文章侧重于不同的查询技术,仅仅使用简单的查询,不包含复杂的条件、关联和聚合公式。

本系列文章上一篇:

Entity Data Model (EDM) 深入分析, Part 1

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 881

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)等等。

1. EDMX Schema 文件

可以将EDMX作为XML文件打开,你会发现该文件包含3个主要部分。

Conceptual Models (CSDL)
Storage Models (SSDL)
Mapping (MSL)

一般情况下,你没有必要手动修改EDMX -XML文件。可视化的EDM 设计器、Mapping Details窗口和Model Browser 窗口包含有上述3个部分,并非常友好地显示整个Entity Data Model模型。

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1007

使用T-SQL语句使SQL Server脱机

使用T-SQL语句使SQL Server脱机的语句如下:
         Alter DATABASE [数据库名称] SET OFFLINE

查看更多...

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 896

SQL Server 2005中的CLR程序集部署

一、首先需要开启 SQL Server 2005 对 CLR 的支持,运行一下代码:

EXEC sp_configure 'clr enabled', 1
RECONFIGURE WITH OVERRIDE
GO

 二、如果在部署的时候出现“当前数据库兼容级别不支持托管对象”错误,需要运行下面的代码:

EXEC sp_dbcmptlevel fumao, 90;
GO
详细说明参见Sql Server的存储 sp_dbcmptlevel 说明。

查看更多...

Tags: SQL Server CLR 程序集 部署

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 723