问题标签 [entity-framework-plus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - github 中 EF plus 审计功能的工作示例
我正在尝试在 ASP .NET 项目中使用 EF plus 审计功能。github中是否有任何工作示例可以下载并在VisualStudio中运行(在进行与DB相关的必要更改之后)?我看到的所有示例都是使用 FiddleHelper 的,它没有完整的代码,因此不能在 VS 中运行。请在 github 中分享一个工作示例。
谢谢,尼兰詹
entity-framework-plus - 实体框架加。缓存不返回新实体
我在 EF6 中使用带有 FromCache 选项的 Entity Framework Plus。我的问题是,添加新项目后,返回的缓存不包含该项目。添加新项目后是否可以自动“更新”缓存?
保存新策略:
获取所有政策:
EF Plus 具有 CacheItemPolicy,但我必须为我没有的类提供 SqlCommand,如您在保存项目的示例中所见。
vb.net - VB.NET 的 FirstOrDefaultDynamic 使用示例
我在一个项目中使用 VB,以及 EF.PLUS https://entityframework-plus.net/
我想使用FirstOrDefaultDynamic
,但我没有找到任何在 VB 中使用的示例 - 所有示例都在 C# 中。
具体来说,我有一个字符串数组,我想在其中找到一个元素:
但是我在评估表达式时出错。
FirstOrDefaultDynamic
仅接受字符串表达式作为参数,而不接受谓词(函数)。
C# 示例是
但它仍然接受返回要评估的字符串表达式的函数。
关于VB语法的任何想法?
c# - 链接在哪里导致空引用异常
我对 Entity Framework Plus 有疑问。Ctx 有效,ctx2 有效,但是当我执行 ctx3 时,我得到: System.NullReferenceException:对象引用未设置为对象的实例。有什么想法我可能做错了吗?GetQueryableContext 已简化为 _context.Set。
谢谢。
c# - 实体框架插入使用 Z.EntityFramework 的 SingleInsertAsync 方法返回 IDENTITY
我想使用 Z Entity Framework Extensions 和方法将单个记录插入到我的数据库中SingleInsertAsync
。但是,我需要新插入的实体的 ID。我怎么能得到那个?我真的找不到这种方法的文档。
这是我的代码:
插入后变量id
显然为0。我怎样才能在那里获得实际的身份证?不幸的是,SingleInsertAsync
不返回任何东西。
c# - 如何在多个线程之间共享 DbContext
我正在尝试根据用户提供的一些规范实现批量插入和删除操作IList<Specification>
。需要查询的数据大约是 100 万,据此我需要在另一个表中插入或删除记录,即UserSpecifications
只有两列的表UserId
,SpecificationId
并且 PK 是UserId + SpecificationId
记录插入/删除到表中的顺序UserSpecifications
无关紧要
因此,我正在尝试为每个用户规范创建并行任务并将数据处理到 UserSpecifications
都insertBulkRecordsAsync
&deleteRecordsAsync
使用 userContext
当我尝试运行这段代码时,出现以下异常
我知道 EF 6 不支持共享 dbContext,但是如果我运行正常的 forEach 循环,事情确实可以工作,但处理更新需要很多时间
以下作品没有任何问题
那么我们有什么方法可以共享上下文并增加执行时间