草庐IT

Django-rest-framework

全部标签

c# - Entity Framework 的查询执行速度极慢且效率低下

我在Windows2008R2的ASP.NET上运行EntityFramework4.1和.NET4.5。我正在使用EF代码优先连接到SQLServer2008R2,并执行一个相当复杂的LINQ查询,但结果只是一个Count()。我已经在两台不同的网络服务器上重现了这个问题,但只有一个数据库(当然是生产环境)。它最近开始发生,没有在Web或数据库端更改应用程序、数据库结构或服务器。我的问题是在某些情况下执行查询会花费大量时间(接近4分钟)。我可以采用从SQLProfiler中提取的实际查询,并在大约1秒内在SSMS中执行。这对我来说是一致且可重现的,但是如果我将其中一个参数(“2015

c# - Entity Framework 4.2,无法设置标识插入

我想将记录批量添加到具有给定ID的表中,这样我就可以构建一个层次结构来以TreeView方式显示记录。我可以单独添加工作正常的记录,但我没有设置ID。我只想批量设置ID,因此我将实体的ID列中的DatabaseGenerated选项设置为NoneNone。using(TransactionScopescope=newTransactionScope(TransactionScopeOption.RequiresNew)){foreach(ErrorCodeecinerrorCodesStep3.errorcodesUsers){errorCode.ID=ec.ID;errorCode.

c# - 用于在 SQL Server 中查询 JSON 字符串的 Entity Framework

我正在寻找任何在使用EntityFramework查询JSON字符串方面做过任何事情的人。我应该简要介绍一下我在这里要做的事情。我正在使用的数据库用于我正在使用的工作流引擎。它处理所有工作流数据,还允许您将一些自定义数据存储为JSON字符串。我使用的工作流引擎在每个请求的基础上处理JSON字符串的序列化和反序列化,但如果我想根据JSON字符串中的值进行查询和过滤,我将不得不拉将整个表放入内存并反序列化所有条目,然后进行过滤。出于显而易见的原因,这是NotAcceptable。这样做的原因是,我们想要一个单一的工作流数据库,它可以用于所有使用该工作流引擎的应用程序,并且我们正在努力避免必

c# - Entity Framework ——CreateQuery VS ExecuteFunction VS ExecuteStoreQuery VS ExecuteStoreCommand

以下有什么区别-CreateQuery() ExecuteFunction(),ExecuteStoreQuery()andExecuteStoreCommand()据我所知,CreateQuery用于实体SQL,其余方法用于DB中定义的sql函数或存储过程。根据ObjectContext类元数据,它们如下:CreateQuery():CreatesanSystem.Data.Objects.ObjectQueryinthecurrentobjectcontextbyusingthespecifiedquerystring.Returned->System.Data.Objects.O

c# - WCF Restful返回HttpResponseMessage想在设置内容时进行协商

我有一个WCFRestful服务,我想要返回HttpResponseMessage的方法,因为它看起来是结构化的,而不是仅仅返回数据或异常或任何其他可能到达那里的东西。我假设这是正确的,如果不让我知道,但我的问题是当我尝试设置HttpResponseMessage.Content时会发生什么。当我这样做时,我在其中进行RESTful调用的客户端请求身份验证。这是我的代码:在界面中:[WebGet(UriTemplate="/GetDetailsForName?name={name}",ResponseFormat=WebMessageFormat.Json)]HttpResponseM

c# - 将 Web 服务器升级到 .net Framework 4.6.1 时,与远程 SQL 服务器的连接中断

我们目前正在努力将我们的asp.net网络应用程序(托管在IIS7.5上)从.net框架v4.5更新到v4.6.1。在SQLServer与IIS在同一个机器上运行的小型低级环境/本地开发中,此更新工作正常并且不会破坏任何内容。然而,一旦我们在测试环境中更新我们的Web服务器,该测试环境从我们的Web服务器远程托管SQLServer,我们的应用程序将无法再建立与数据库的连接。我们收到此错误:ConnectionTimeoutExpired.Thetimeoutperiodelapsedwhileattemptingtoconsumethepre-loginhandshakeacknowl

Django 使用定时任务

文章目录前言使用django-crontab插件来实现定时任务安装庫注冊app在settings.py中配置定时任务编写定时任务方法使用&运行优缺点使用django-apscheduler插件实现定时任务安装庫注冊app迁移数据库完整示例在views.py中增加你的定时任务代码使用&运行优缺点使用Celery插件实现定时任务介紹安装庫配置celery编写定时任务代码使用&运行优缺点自建代码实现定时任务创建定时任务使用&运行优缺点前言Windows系统进行Django开发工作,然后原来使用的django-crontab插件没办法在Windows系统上面进行定时任务。因此又想了其他方式来实现定时任

c# - 如何在 Restful 页面中添加过滤器?

我正尝试在平静中为页面制作过滤器。我有一个名为Companies的页面,以及一个用于打开另一个页面的按钮,CompanyUsers,该公司的用户。它已经打开了新页面,但它给了我所有的用户,我想按我点击的行进行过滤。我试过更改CompanyUsers的Controller添加参数,但在此之后我不知道如何在CompanyUsers中设置过滤器。CompaniesGrid.ts中的我的OnclickprotectedonClick(e:JQueryEventObject,row:number,cell:number):void{super.onClick(e,row,cell);letite

c# - Django Like 用于 C# MVC 的管理项目

我最近一直在使用Django,我非常喜欢它内置的管理界面。我想知道我们那里是否有任何C#MVC项目在易用性和结构方面模仿了djangoadmin?(我不是在寻找在MVC中使用整个Django模型,只是在寻找它的管理部分)有了足够的时间和对EditorTemplates和DisplayTemplates的自定义,我可以使用Html.DisplayForModel()和Html.EditorForModel()在每个站点的基础上创建类似的东西但并不是所有的都可以重复使用,我也没有抽出时间做那样的事情(尽管我可能会走那条路)而且设置需要更长的时间。我对Djangoadmin.py的经验是,1

c# - 更智能的 Entity Framework Codefirst 流畅的 API

我需要在所有DateTime和DateTime上使用SqlServer的“datetime2”类型吗?我所有实体对象的属性。这通常使用像这样的流畅API来完成:modelBuilder.Entity().Property(c=>c.SendTime).HasColumnType("datetime2");但是,我宁愿不要为每个实体类型中的每个DateTime字段手动执行此操作。(我没有可以放置所有DateTime属性的通用基类型,因为DateTime属性特定于定义它们的实体类型)。简短的问题:我有哪些选择?长问题:我正在考虑使用反射并进行了尝试,但它变得非常困惑,因为似乎流畅的API并