摘要:
Saving Data 数据可以通过实体进行创建、删除和修改 Base Save 1) 添加实体数据 通过DbContext.DbSet<TEntity>.add方法添加一个实体对象数据,当调用Savechanges()将数据保存到数据库中,如下: 2) 更新实体数据 在EF CORE中的DbCon 阅读全文
摘要:
Querying Data EFCore是使用LINQ语法去数据库中查询数据,查询的声明周期基本如下: LINQ查询进程准备一个EFCore的核心提供商来准备进行查询,而这个进程会进行缓存不需要每次查询都执行一遍 结果通过数据库提供商: 什么时候执行查询结果动作: Basic Query EF Co 阅读全文
摘要:
The Caching Application Block(缓存模块) 适用场景 l 当需要频繁访问静态数据或长变化的数据 l 当适用数据库性价比低的时候 l 数据始终适用,但是从服务器获取比较困难 应用缓存 引用组件 Microsoft.Practies.EnterpriseLibrary.Com 阅读全文
摘要:
Index 可以通过配置索引,提高查询效率 Cascade Delete 若是设置了级联删除,则在删除主体实体的时候,依赖实体将会自动删除或者设置为空,级联删除可以使用在1对1(0),1对多,多对多的关系中。默认情况下EF是自动开启级联删除,但也可以手动关闭 在one-to-one or zero中 阅读全文