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