摘要: 使用工具追踪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) 编辑