摘要: 12-5. 自动删除相关联实体问题当一个实体被删除时,你想自动删除它相关联的实体解决方案假设你有一个表结构由一个course (科目), course 的classes (课程),以及enrollment (登记学生选课),如 Figure 12-5所示:.Figure 12-5. The Cour... 阅读全文
posted @ 2016-01-26 23:16 kid1412 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 12-3. 数据库连接日志问题你想为每次与数据库的连接和断开记录日志解决方案EF为DbContext的连接公开了一个StateChange 事件.我们需要处理这个事件, 为每次与数据库的连接和断开记录日志.假设我们的模型如Figure 12-3所示. 在 Listing 12-3代码里, 我们创建一... 阅读全文
posted @ 2016-01-26 13:12 kid1412 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 第12章定制EF在本章的小节里,定制实体对象和EF处理的一些功能.这些小节将涵盖很多”幕后”的事情,能让你的代码更加统一解决一些事情,比如用一个业务规则中心统一地为实体执行验证.本章开始的小节,将演示如何在你的应用程序中当调用SaveChanges() 时,执行你自己的代码. 如果你想在你的应用程序... 阅读全文
posted @ 2016-01-26 01:19 kid1412 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 11-12. 定义内置函数问题想要定义一个在eSQL 和LINQ 查询里使用的内置函数.解决方案我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我们已有一个WebProduct实体模型,如Figure 11-12所示.Figure 11-12. A We... 阅读全文
posted @ 2016-01-26 00:06 kid1412 阅读(440) 评论(0) 推荐(0) 编辑