摘要: 运行php.exe提示缺少vsruntime140.dll,安装响应版本vc++运行库即可,这里是vc++2015 阅读全文
posted @ 2017-04-28 13:32 勉勉劝乐 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 用于反防盗链图片,图片代理,原理:反盗链图片一般允许空referrer访问,所以使用服务端远程伪造referrer抓取图片,然后输出image/* 格式达到反防盗链的效果。 前台使用:<img src="跳板地址/GetImg?imgUrl=原图片地址" /> 阅读全文
posted @ 2017-04-10 11:30 勉勉劝乐 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 使用工具追踪EF生成的SQL 使用Entity Framework等ORM框架的时候,SQL对于使用者来说是透明的,往往很多人也不关心ORM所生成的SQL,然而系统出现性能问题的时候就必须关注生成的SQL以发现问题所在。 使用过Toplink的朋友知道很只要设置日志打印级别=FINE就可以配置使之生 阅读全文
posted @ 2016-08-10 15:26 勉勉劝乐 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。 安装成功后,界面提示如下图: 在新建的Portal控制台应用程序中添加两个实体类,代码结构如 阅读全文
posted @ 2016-08-10 15:19 勉勉劝乐 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 使用Data Annotations: 如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: 可以看到,在生成的数据库中,外键应用了级联删除规则 使用Fluent API: 相对应的,如果要关闭级联功能则为: 阅读全文
posted @ 2016-08-10 15:17 勉勉劝乐 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 执行此删除方法会提示无法删除尚未附加实体,原因是删除操作、更新操作, 依赖于DataContext对象的引用, 获取数据用了一个DB对象,而这个DB对象不是删除、更新操作使用的DB对象, 所以报错. 删除查询操作的DB对象实例化,让查询和删除修改等操作用的是一个DB对象。 注释掉下方红框所示的DB对 阅读全文
posted @ 2016-06-16 13:30 勉勉劝乐 阅读(358) 评论(0) 推荐(0) 编辑