摘要: managent studio (以管理员省份运行) -- 对象资源管理器(没有的话按F8) 连接到你的2008实例 --右键你要降级的数据库 -- 任务 -- 生成脚本 -- 在随后出现的脚本中, 单击"下一步", 直到"选择数据库"步骤, 确定数据库是你要降级的数据库, 并勾选"为所选数据库中的所有对象生成脚本" -- 单击"下一步", 把"表/视图选项"中的所有属性都设置为"TRUE", "常规选项"中, 把"编写创建数据库的脚本" 阅读全文
posted @ 2011-07-30 15:31 MeDuke 阅读(652) 评论(2) 推荐(1)
摘要: 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存储空间,我认为这句话是错误并且含糊不清的。 1、实际上Empty是string类中的一个静态的只读字段,他的定义是这样的: public static readonly String Empty = ""; 也就是说 阅读全文
posted @ 2011-07-30 12:13 MeDuke 阅读(1430) 评论(5) 推荐(4)
摘要: C#中static void Main(string[ ] args)中的作用及解释static 表示方法是静态的就是说方法在程序被编译的时候就被分配了内存,使用的时候不用生成某个类型的对象,知道程序退出才释放。void 表示方法没有返回值,就是方法没有renturn 关键字。main 是方法名,当然这个方法是特殊的方法,是Main()就是说是主函数,就是整个程序的入口,程序被编译后从这里开始执行,这也是main方法要是static的原因,因为在啥都没做的时候这个函数就得存在。string[] args 表示命令行参数是字符串数组,就是说,你在命令行(黑框框)里输入的参数可以使多个字符串(在某 阅读全文
posted @ 2011-07-30 11:56 MeDuke 阅读(5141) 评论(4) 推荐(2)