你还在为数据库编程而抓狂吗?那些恶心的脚本拼接,低效的脚本调试的日子将会与我们越来越远啦。现在我们能用支持.NET的语言来开发数据库中的对象,如:存储过程,函数,触发器,集合函数已及复杂的类型。看到这些你还能淡定吗?哈哈,不仅仅是这些。那些能被.NET支持的第三方扩展通过该技术统统都能应用在数据库编...
分类:
数据库 时间:
2014-11-24 13:18:30
阅读次数:
304
2.0的时候我们定义属性要这么定义privateint_age;publicintAge{get{return_age;}set{_age=value;}}到3.0的时候新加了自动属性可以这么定义了publicintAge{get;set;}publicintAge{get;privateset;}最终生成的il代码都是一样的,上面的事情编译器帮做了。CLR说,自动实现的属性(..
分类:
其他好文 时间:
2014-11-22 23:21:21
阅读次数:
388
1 select distinct type from sys.sysobjects 查询系统表的type信息2 type 字段AF = 聚合函数 (CLR)C = CHECK 约束D = DEFAULT(约束或独立)F = FOREIGN KEY 约束PK = PRIMARY KEY 约束P = ...
分类:
数据库 时间:
2014-11-19 23:53:18
阅读次数:
289
1:x名称空间里的成员是专门写给xaml编译器看,用来引导xaml编译器把xaml代码编译成CLR代码的。(x仅仅是xaml的首字母)。2:attribute 是语言层面的东西,是给编译器看的,Property是面向对象层面的东西,是给编程逻辑用的。在使用xaml编程的时候,如果你想给他加上一些特殊...
Microsoft在CLR中引入了可空值类型(nullable value type)的概念。FCL中定义System.Nullable类如下:[Serializable,StructLayout(LayoutKind.Sequential)]public struct Nullable where...
分类:
Web程序 时间:
2014-11-18 23:42:23
阅读次数:
292
简单细节题:
#include
#include
#include
#include
#include
#include
#define rep(i,a,b) for(int i=(a);i=(b);i--)
#define clr(a,x) memset(a,x,sizeof a)
typedef lon...
分类:
其他好文 时间:
2014-11-18 13:35:06
阅读次数:
244
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享类库和线程安全在类设计中,类和方法的线程安全的设...
http://www.cnblogs.com/luminji/archive/2011/03/29/1997812.html需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的...
??
Generics were added to version 2.0 of the C# language and the common language runtime (CLR). Generics introduce to the .NET Framework the concept of type parameters, which make it possible to desi...
CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。CLR(公共语言运行库,Co...
分类:
其他好文 时间:
2014-11-15 14:04:26
阅读次数:
203