24得票1回答
创建Entity Framework上下文实例在负载情况下变慢

我们注意到一些非常小的Web服务调用花费的时间比我们预期的要长得多。我们进行了一些调查并设置了一些计时器,将其缩小到创建Entity Framework 6 DbContext实例。不是查询本身,只是上下文的创建。之后,我添加了一些日志以查看平均实际创建我们DbContext所需的时间,结果似...

7得票7回答
数据库中没有表 'DBNAME.dbo.TableNAME'。使用MySQL的Entity Framework 6。

我正在使用Entity Framework 6.0.0和MySql Server 5.6.17。 我通过nuget添加了MySql.Data.Entities,并安装了Entity Framework 6.0.0和MySql.Data 6.8.4。 一切都设置得很好,我的一些业务实体也正常...

7得票3回答
应用程序无法访问DbContext,使用Entity Framework Core 2.0数据库优先方法的Asp .net core web api 2.0。

我开发了一个使用EntityFrameworkCore.SqlServer 2.0的asp .net core web api 2.0应用程序,采用数据库优先方法进行开发。当尝试使用dbcontext访问实体时,应用程序会进入中断模式。我找不到应用程序状态进入中断状态的原因。请帮助解决这个问题...

11得票2回答
Visual Studio 2015是否包含.edmx支持?

Visual Studio 2015中是否包含.edmx支持? 我有一个包括.edmx数据模型的项目,在VS2015中双击它只会打开XML编辑器。 在文件->新建对话框中没有DbContext生成器选项。

7得票1回答
实体框架不遵守命令超时

我在使用基于实体框架的API时遇到了一个问题,第三方开发人员错误地发送了过大的查询,导致系统性能下降。我已经告诉他们停止这种做法,但我希望将查询限制为1分钟,然后直接切断它们。 看起来我应该只需在构造函数中设置命令超时时间(如下所示)。当我用一个长查询测试它时,它执行的查询与之前完全相同(3...

8得票1回答
为什么Azure数据库在事务处理方面表现更佳?

我们决定使用微型orm连接Azure数据库。由于我们的业务只需要“插入”和“选择”,因此我们决定禁止所有由代码管理的SqlTransaction(数据上没有并发问题)。 然后,我们注意到我们的Azure数据库实例响应非常缓慢。"rpc completed"事件的延迟是运行简单SQL语句所需时...

7得票1回答
实体框架数据读取性能

我有一个有趣的情况。当我在Microsoft SQL Server Management Studio上对远程SQL服务器运行查询时,它运行得很快(12秒),但是当我使用DbContext.Database.SqlQuery<EntityType>(script)在Entity F...

8得票1回答
让Entity Framework使用Contains而不是Like,并解释“ESCAPE〜”的含义。

我有一行与EF相关的LINQ代码,其基本功能是执行myTable.Where(c => c.Contains('mystring')); 这是生成的代码: SELECT TOP (300) [Extent1].[ID] AS [ID], [Extent1].[FKFishEnti...

10得票3回答
Entity Framework 6(代码优先)实体版本控制和审计

我正在考虑使用Entity Framework 6.1.1与SQL Server 2008 R2一同使用。 目前,我正在使用EF的Code-first特性创建我的模型和数据库。我的基本用例是创建一个特定实体(ID为主键列)的所有更改的日志,以帮助审计员跟踪所有的更改及其执行者。例如:|ID|...

10得票4回答
ASP.NET MVC5 - 在Oracle数据库中保留用户

创建一个目标框架为.NET 4.5.1,身份验证类型为个人用户帐户的ASP.NET MVC5项目后,最优雅的配置该项目以使用户、声明和角色等数据存储在Oracle 12c数据库中的方法是什么?我的意思是,如何在不改变自动生成的MVC5项目结构的情况下将授权/认证数据保存在Oracle中。更改&...