03 2011 档案

SqlMetal.exe (Code Generation Tool)
摘要:这个命令行工具可以从dbml或数据库生成Linq实体类,完成OR映射。 Sqlmetal帮助如果要正确运行Sqlmetal命令 一定要在DOS窗口中进入到"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin"目录下才行(因为Sqlmetal.exe文件在这个bin目录里),否则会出现命令不存在的错误,DOS下查看目录下文件列表的命令 dir -a 进入目录和Linux下一样都是 cd 命令。我试过正确生成的如下示例:SqlMetal /server:XIEEPC\SQLEXPRESS /database:GTMSDB /cod 阅读全文

posted @ 2011-03-12 11:48 王祖文 邪恶 阅读(398) 评论(0) 推荐(0)

事件、委托和函数指针
摘要:经过我的学习和查阅资料,越来月觉得事件,委托以及函数指针这三者关系非同寻常的密切。事实上我认为:C++中的事件(Event),以及C#中的事件(Event)和委托(Delegate)都于C语言中的函数指针密不可分。其实C++和C#中的Event都是函数指针数组,我们如果要捕捉某一事件进行相关的操作时,就必须要写一个事件处理函数EventHandler,然后再把它绑定到相应的事件上去。 其实这个EventHandler(函数名的地址值)就是Event函数指针数组里一个元素的值(我们知道在C语言中函数名可以作为函数的唯一标识,因此根据函数名就可以调用事件处理函数)这样子就实现了事件机制。 而C#中 阅读全文

posted @ 2011-03-12 00:31 王祖文 邪恶 阅读(177) 评论(0) 推荐(0)

导航