摘要:
12-3. 数据库连接日志问题你想为每次与数据库的连接和断开记录日志解决方案EF为DbContext的连接公开了一个StateChange 事件.我们需要处理这个事件, 为每次与数据库的连接和断开记录日志.假设我们的模型如Figure 12-3所示. 在 Listing 12-3代码里, 我们创建一... 阅读全文
摘要:
第12章定制EF在本章的小节里,定制实体对象和EF处理的一些功能.这些小节将涵盖很多”幕后”的事情,能让你的代码更加统一解决一些事情,比如用一个业务规则中心统一地为实体执行验证.本章开始的小节,将演示如何在你的应用程序中当调用SaveChanges() 时,执行你自己的代码. 如果你想在你的应用程序... 阅读全文
摘要:
11-12. 定义内置函数问题想要定义一个在eSQL 和LINQ 查询里使用的内置函数.解决方案我们要在数据库中使用IsNull 函数,但是EF没有为eSQL 或LINQ发布这个函数. 假设我们已有一个WebProduct实体模型,如Figure 11-12所示.Figure 11-12. A We... 阅读全文