entity-framework-6相关内容

实体框架 6:审计/跟踪变更

我的核心项目是 C#. 我在一个数据库上工作,其中一些表有列“user_mod"和“date_mod",用于标记谁和何时制作了一些模组,“data_new"和“user_new"也是如此. 我的问题:有没有办法集中它并使这些数据自动插入,我在其中创建 dbContext 的实例? 如果没有,我将使用审计跟踪工具.我见过其中一些,但有一个问题:所有这些都需要在我的模型中添加一些代码 ..
发布时间:2021-11-30 16:46:02 C#/.NET

OData V4 在服务器端修改 $filter

我希望能够修改控制器内部的过滤器,然后根据更改后的过滤器返回数据. 因此,我在服务器端有一个 ODataQueryOptions 参数,我可以用它来查看 FilterQueryOption. 让我们假设过滤器类似于“$filter=ID eq -1",但在服务器端,如果我看到 ID 为“-1",这告诉我用户想要选择所有记录. 我尝试将 "$filter=ID eq -1" 更改为 ..
发布时间:2021-11-29 09:00:23 其他开发

实体框架 6 和 Asp.Net Identity UserManager:多个 DbContext

这是 MVC 5/EF6.所以我有以下课程: 公共类用户:IdentityUser{公共用户(){Levels = new List();}[必需,MaxLength(200)]公共字符串名字{获取;放;}[必需,MaxLength(200)]公共字符串姓氏 { 获取;放;}公共虚拟 ICollection级别 { 得到;放;}} 和 公共类级别{公共 int Id { 获取;放;}[必需的 ..
发布时间:2021-11-29 08:08:11 C#/.NET

在 Db Initializer 的 Seed 方法中创建 Asp.net Identity 用户

我首先用 EF 6 代码创建了我的数据层,我通过从 DropCreateDatabaseIfModelChanges 继承的 EvInitializer 类的 Seed 方法填充数据库.Seed 方法的实现是 protected override void Seed(EvContext context){//使用上下文方法添加其他实体ApplicationUserManager manager ..
发布时间:2021-11-29 08:07:51 其他开发

源 IQueryable 的提供者没有实现 IAsyncQueryProvider

我有一些像下面这样的代码,我想编写单元测试我的方法.但我被困在异步方法中.你能帮我吗 ? 公共类面板{公共 int Id { 获取;放;}[必填] public double Latitude { get;放;}公共双经度{得到;放;}[必需] 公共字符串 Serial { get;放;}公共字符串品牌{得到;放;}}公共类 CrossSolarDbContext : DbContext{公共 ..
发布时间:2021-11-28 23:28:20 C#/.NET

可以在 .NET Standard 项目中使用 Entity Framework 6 吗?

如果不是,会是吗?如果有,什么时候? 我还没有找到任何明确的官方信息,我在 Stack Overflow 上能找到的有限信息已经有一两年的历史了. 我找到官方信息说 EF 6.3 将能够在 .NET Core 项目中使用,但我找不到它的发布日期,我也不确定在 .NET Core 项目中使用的含义是什么.NET 标准项目是. 解决方案 .NET Standard 项目不可执行. ..
发布时间:2021-11-26 13:07:48 其他开发

如何使用 Entity Framework Core 更新记录?

在 Entity Framework Core 中更新数据库表数据的最佳方法是什么? 检索表格行,进行更改并保存 在数据库上下文中使用关键字更新并处理项目不存在的异常 相比 EF6,我们可以使用哪些改进功能? 解决方案 要使用 Entity Framework Core 更新实体,这是逻辑过程: 为DbContext 类创建实例 通过键检索实体 更改实体的属性 保 ..
发布时间:2021-11-26 12:31:02 其他开发

ADO.NET 提供程序“Oracle.ManagedDataAccess.Client"未在计算机或应用程序配置文件中注册,或者无法加载

我正在使用 .NET4.5.1、MVC5、EF6,以及 Oracle.ManagedDataAccess 4.121.1.0和Oracle.ManagedDataAccess.EntityFramework 6.121.2.0 我能够从现有数据库生成模型(其中一部分逐表添加),应用程序构建得很好. 但是当我尝试运行测试查询以查看它是否可以获取数据时 public ActionRes ..
发布时间:2021-11-26 11:16:53 C#/.NET

实体框架 6 是否支持 .NET 4.0?

我相信 Entity Framework 6 适用于 .NET 4.5.我想将它用于 Visual Studio 2010 项目,因此 .NET 4.5 不可用. 它是否支持 .NET 4.0 和 Visual Studio 2010? 解决方案 Entity Framework 6 确实支持 .NET 4.0.您应该更新您的 NuGet 版本,然后重试.您可以在 http://ww ..
发布时间:2021-11-26 10:54:17 其他开发

可以在 .NET Standard 项目中使用 Entity Framework 6 吗?

如果不是,会是吗?如果有,什么时候? 我还没有找到任何明确的官方信息,我在 Stack Overflow 上能找到的有限信息已经有一两年的历史了. 我找到官方信息说 EF 6.3 将能够在 .NET Core 项目中使用,但我找不到它的发布日期,我也不确定在 .NET Core 项目中使用的含义是什么.NET 标准项目是. 解决方案 .NET Standard 项目不可执行. ..
发布时间:2021-11-24 20:56:51 C#

如何使用 Entity Framework Core 更新记录?

在 Entity Framework Core 中更新数据库表数据的最佳方法是什么? 检索表格行,进行更改并保存 在数据库上下文中使用关键字更新并处理项目不存在的异常 相比 EF6,我们可以使用哪些改进功能? 解决方案 要使用 Entity Framework Core 更新实体,这是逻辑过程: 为DbContext 类创建实例 通过键检索实体 更改实体的属性 保 ..
发布时间:2021-11-24 12:16:30 C#

EntityFramework(6)和异步(waitingForActivation)?

我已经下载了 EF6(为了使用 async) 所以我写了这个简单的方法: public async Task>MyasyncMethod(){var location = await MyDumpEntities.AgeGroups.Select(f=>f.endYear).ToListAsync();返回地点;}...之后...DumpEntities1 MyDumpEntities ..
发布时间:2021-11-24 10:36:02 C#

模型优先 - 全文搜索存储过程 - 返回 Int 而不是 List/IENumerable

我已经寻找了几天的解决方案,但找不到. 我正在创建一个存储过程来使用全文搜索来搜索表.然后,我会将其中 15 个存储过程的结果合并到一个按其排名排序的列表中. 这里是存储过程的代码: 设置 ANSI_NULLS ON走设置 QUOTED_IDENTIFIER ON走更改程序 [dbo].[SpAdvancedSearchICAPUsers]@searching nvarchar(10 ..
发布时间:2021-11-24 10:35:02 C#

在带有实体版本 6 的 WCF 中使用“包含"语法时,复杂对象不会返回

好吧,这个让我很难过,因为我刚刚看到我的客户端在返回一个带有“包含"的对象时基本上断开连接并终止.但是,它在没有跨 WCF SERVICE 的情况下工作正常.问题是我真的希望通过导航设置那些连接的对象. 基本上代码是一个复杂的对象返回: public teCIF getCif(int aCifId){使用 (CIFContainer 上下文 = GetCifContext()){var t ..
发布时间:2021-11-24 10:30:15 C#

替换实体框架 6 中的自跟踪实体

我相信大多数 .NET 开发人员必须以某种方式面对这个问题.问题很简单,我正在将我的项目从 .NET 4 升级到 .NET 4.5.1.到目前为止,升级顺利进行.但是当我从 EF4 升级到 EF6 时,我确实在查询中遇到了很多错误.其中一些与我所做的重命名上下文有关,但至于与自我跟踪实体相关的错误,我有点困惑. 自我跟踪实体是我项目的主要部分,EF6 不支持它们意味着我将不得不重写我的DAL ..
发布时间:2021-11-24 10:23:56 C#

Razor 语法在编译前在视图中给出错误(无智能感知)

我正在浏览 NuGet 包的列表,并且正在更新所有东西,例如引导程序、jQuery 等.但是在我这样做的时候,我不假思索地更新了 Microsoft.Owin 和另一个包(可能已经是 EF 或其他东西),这是一个主要版本更新...呜呜. 我不得不通过删除我的项目、从源代码管理中获取旧版本并将所有内容恢复到正确版本来解决问题.一切都恢复正常,我还有最后一个问题.Razor 语法. 当我打 ..
发布时间:2021-11-24 09:35:28 C#

如何在实体框架中使用 unsigned int/long 类型?

具有 long 数据类型的类属性在添加新迁移(代码优先)时正确映射,但 ulong 数据类型被 mysql 的 EF 提供程序跳过.如何映射一个属性来使用mysql的unsigned bigint? 解决方案 2021 年 2 月更新 显然 EF Core 现在支持 ulong -- 请参阅下面@JimbobTheSailor 的回答. 较旧的实体框架版本: 事实证明实体 ..
发布时间:2021-11-20 22:30:20 MySQL

Entity Framework 6 的动态 MySQL 数据库连接

我希望将动态连接字符串传递给实体框架上下文.我有超过 150 个相同的模式(每个帐户一个),我想选择这样的连接: ApplicationDbContext db = new ApplicationDbContext("dbName"); 理论上这很容易,因为我可以创建一个 connectionString 并将其作为构造函数的参数传递,例如: public ApplicationDbCont ..
发布时间:2021-11-20 22:15:55 MySQL