“2016年12月”存档文章有98 篇
Entity Framework直接执行SQL语句
2016/12/14 17:06:01
一般来说linq在EF中满足了绝大部分的查询需求,而插入、删除则需要根据实体来操作,在一些情况下会造成一些麻烦。比如现在有这样的关系:它在数据库中生成的表:那么在实体对象上下文如果想直接操作某些Product与Category的关联时将麻烦不少,因为不能在EF下直接操作ProductCategory中间表。那么这时直接执行SQL语句来添加、删除两者之间关系会好上不少。我便是这样写的:/// <su...
webstorm 入门指南(九)
2016/12/14 16:14:19
JsTestDriver 的使用JsTestDriver 是 javascript 单元测试工具,webstorm 集成了 JsTestDriver ,可以直接使用。1.在你的根目录中插入JsTestDriver的配置文件jsTestDriver.conf内容可能如下:(根据本机目录的实际情况配置)server: http://localhost:9876 load: - assets/3...
webstorm 入门指南(八)
2016/12/14 16:08:00
利用 jsdoc 提高自动提示Webstorm拥有非常强大的自动提示功能,但 javascript 太灵活了,又是弱类型语言,提示的准确度和详细度依然是个问题(比如,一个带参数的函数,Webstorm无法提示出参数的数据类型)。Webstorm5.0 引入JSdoc的标签支持,通过开发者自己给代码加上符合jsdoc要求的注释,来达到强化js自动提示的目标。随便写个类,没加任何jsdoc注释时:fu...
webstorm 入门指南(七)
2016/12/14 16:04:44
代码模板Webstorm的模版功能非常强大,懒人必备。File Templates:文件模版使用“ctrl+shift+a”,搜索File Templates:会打开如下窗口:接下来以新建个kissy模块文件为例:额外给模版注入变量变量名可以自定义,以${变量名}$这样的格式出现。接下来我们来新建个文件试试。使用“alt+insert”,打开新建文件列表:可以看到,已经出现了“kissy mode...
webstorm 入门指南(六)
2016/12/14 15:51:51
NodejsWebstorm作为个javascript的IDE,提供了最天然的NodeJs支持,在Webstorm中,您可以运行、调试、自动提示NodeJs。Webstorm 对 NodeJs 的支持随便建个demo工程,建个 test.js,代码如下:var http = require('http'); server = http.createServer(function (req, re...
webstorm 入门指南(六)
2016/12/14 15:46:07
git 版本控制Webstorm 内置多种版本控制工具支持,下面以最常用的 git 为例,讲解下在 Webstorm 中的版本控制工具的使用。当 Webstorm 初始化工程时会自动查找与关联项目的版本库。git的使用哪里查看当前所处的git分支?留意界面右下角:上图表明工程工作目录处于”kf1.3″分支下。如何新建/查看/切换分支?从图中可以看到本地分支/远程分支的情况,点击即可切换。可以点击“...
webstorm 入门指南(五)
2016/12/14 15:37:50
快捷键查看快捷键,在设置界面中搜索 "keymap":设置自己的快捷键比如将代码变更 commit ,webstorm 默认是没有配置快捷键的,我们设置个 shift + c 。搜索 commit :找到操作项后,添加个新的快捷键,如果快捷键有冲突,webstorm 会有提示。默认配置下的常用快捷键mac book 下文的 ctrl 替换成 command 键。查找/代替快捷键说明ctrl+shi...
webstorm 入门指南(四)
2016/12/14 15:34:20
插件的使用(本章内容原稿已经遗失,15.12.30 新增内容)Webstorm 的插件丰富程度无法跟 eclipse、sublime text、vim 相比,但 Webstorm 本身就足够强大,并不大需要安装太多插件。下面以 Markdown 预览插件的安装讲解如何安装插件。通过 IDE 直接安装插件进入 “Preferences” ,搜索 “plugins” ,进入插件页面:搜索 markdo...