【c# – 实体框架中的组和计数】教程文章相关的互联网学习教程文章

c#-来自WaterfallStep对话框MS Bot框架v4的自适应卡响应【代码】

我正在尝试发送具有2个选项供用户选择的自适应卡.当用户提交自适应卡的响应时,我将收到:Newtonsoft.Json.JsonReaderException: Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path ‘[‘BotAccessors.DialogState’].DialogStack.$values[0].State.options.Prompt.attachments.$values[0].content.body’.完整代码示例链接:Manage a complex conversation flow with dialogs 在...

c#-.NET框架中的跨度和流【代码】

我正在使用网络缓冲区和流,并且“跨度和内存”将非常适合应用程序需求. 按照this的问题,我想获得一个Stream来接受Span作为参数.我知道它是在.NET Core 2.1中实现的,但是我想知道是否还有一种方法可以在.NET Framework中获得此功能? (我正在使用4.7.1) 就像是:Span<Byte> buffer = new Span<byte>(); stream.Read(buffer);解决方法:我设法通过为Stream类编写扩展方法并实现.NET Core的默认行为来处理Span来解决此问题.public stat...

首页> C#>如何解决最大的每组n问题的实体框架(核心)?【代码】

题 例如,给定以下数据集:new Entity { Id = 1, Group = 1, Value = "ABC", ... }, new Entity { Id = 2, Group = 1, Value = "DEF", ... }, new Entity { Id = 3, Group = 1, Value = "FGH", ... }, new Entity { Id = 4, Group = 1, Value = "LOP", ... }, new Entity { Id = 5, Group = 2, Value = "ALO", ... }, new Entity { Id = 6, Group = 2, Value = "PEO", ... }, new Entity { Id = 7, Group = 2, Value = "AHB", ... }...

如何在C#的递归函数或其他可用选项中使用db.savechange()函数提高实体框架中数据保存的性能?【代码】

我正在使用递归函数来保存和更新记录,但是它花费了太多时间-大约需要2分钟才能保存记录.我正在使用实体框架进行数据库访问. 欢迎使用Entity Framework准则最佳做法 有N个孩子,所以我们不知道有多少个孩子我已经尝试了递归完成后调用db.savechange(),但是对此没有运气. 我有这种类型的代码框架(它不是原始的,我只是添加了结构).public void parentFunction(List<DataListforupdate> dataListforupdates, string defaultvalue, Guid ...

c#-使用实体框架添加/更新实体列表

我正在将Silverlight的列表(自己的类)返回到服务,此列表中有具有更新值的旧实体和全新的实体,如何使用实体框架将其保存回数据库? 使用cEnts.CardItems.AddObject显然给了我重复的机会.解决方法:您要使用Attach()而不是AddObject(). 附加将获取您的断开连接对象,并让容器知道要对其进行更新.没有主键的新对象将被添加.

c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?

据我所知,与Java / Scala / C#等相比,像Ruby或Python这样的动态语言的主要优势是“热”将对源代码的更改应用于正在运行的应用程序.支持相同工作流程的JVM或.NET框架是什么-即时将更改应用于配置和源代码?他们还能监视自定义配置的更改并通知应用程序吗? 注意:JVM / .NET上的动态语言(例如Grails或Compojure)的框架不在本文范围内. 编辑:我的意思是不仅要修改方法主体,还要添加/删除方法,字段和类.完成编辑和观察浏览器中的更改...

C#实体框架:如何更新记录和更改外键引用?【代码】

我有两个表: 客户(ID,客户名)项目(id,clientid,projecttitle)外键引用clientid-> client.id 当我像这样用EF加载项目时:thisProject = (from p in dataEntity.projects.Include("client")where p.id == INTVALUEselect p).FirstOrDefault();然后,我在thisProject中更改一些值,并想更改与不同客户端的关系,这将不允许我修改Projects表中的clientid字段. 希望我解释得足够好,谢谢解决方法:您需要执行以下操作:var thisProject = (f...

c#-.NET BCL API或框架方法的时间复杂度【代码】

有什么方法可以知道.NET预定义方法的确切时间复杂度.就像我想知道String.Contains() 要么Hashtable.ContainsKey()Microsoft是否共享此信息?解决方法:是的,在MSDN中:) > Hashtable.ContainsKey Method:This method is an O(1) operation.> Enumerable.Contains Method (IEnumerable, TSource):If the type of source implementsICollection, the Contains method inthat implementation is invoked toobtain the result. Otherw...

C#-一对一的自我关系和实体框架【代码】

我想要一个可以有一个孩子(一个或零个)的实体.这个孩子与父母同类型.我不确定如何设置实体框架,因为我希望每个实体都有两个导航属性.一种用于导航到孩子,另一种用于导航到父母.基本上,它与双向链表的结构完全相同. 我认为这个表结构应该足够了:int | id | PKint | id_next | FK text | data但是,如何为下一个/上一个项目创建导航属性?我只能为下一个项目创建导航属性. 感谢帮助.解决方法:你不能这里的问题是一对一关系有一...

c#-实体框架-存储过程结果为没有主键的实体【代码】

如果已经提出并回答了这个问题,请原谅我.如果是这样,请指出.我正在使用带有最新Service Pack的VS2010 over .Net 3.5(平台更新不在我的控制范围内). 我有一个存储的过程,它将返回类似以下的行.没有其他列可以用作此实体的键;结果看起来像这样:COUNTRYCODE QUANTITY USA 100 UK 250 USA 300 USA 190等等. 我遵循了从http://blogs.microsoft.co.il/blogs/gilf/archive/2009/0...

CodeGo.net> C#-使用MVC 3实体框架代码优先,如何在一对多关系中创建一个新的“许多”对象?【代码】

我敢肯定这是非常简单的,但是,在搜寻网之后,我找不到任何可以使我挺直的东西. 我将ASP.NET MVC 3与Entity Framework Code-first建模一起使用. 我在一个日历和一个事件之间有一个简单的一对多关系(每个日历可以有0个或更多事件). 简而言之,我对如何创建/插入与日历相关的新事件感到困惑. 我的实体域定义是:public class Calendar {[Key]public long id { get; set; }public string title { get; set; }public string description {...

c#-用于测试WP7应用程序的最佳单元测试框架

我想知道哪个是测试WP7应用程序的最佳单元测试框架.如果测试框架也支持功能测试,那就太好了.我应该能够在我的设备上运行测试.解决方法:Silverlight Toolkit包含实际的单元测试框架. 罗杰彼得斯wrote a guide how on how to use it

c#-使用实体框架缩放十进制数【代码】

我有一个表,其中包含一个称为Days1的已定义字段,该字段为decimal(5,2),该表已映射到edmx文件中,并且有一个向该表插入值的过程. 每当我尝试在代码中插入值7.5时x.Days1 = 7.5;我收到以下错误:“Error converting data type numeric to decimal.”如果我以相同的值执行该过程,则不会发生错误.如果我在代码中输入值7.51:x.Days1 = 7.51没有错误出现.我认为问题出在点后的位数.我必须为值7.5做些什么,如何将其作为7.50发送 存储过程:...

c#-实体框架,存储库模式【代码】

我正在尝试使用Entity Framework-Repository Pattern. (Asp.net C#,EF4) 我为每个数据库表创建存储库.但是当我联接表时,会出现一个错误,说 “指定的LINQ表达式包含对与不同上下文关联的查询的引用.” 为了避免出现错误消息,我将所有内容都放在一个类中,如下所示:public class WebOrderRepository {private DbEntities context = new DbEntities(); //Web.config <add name="DBEntities" connectionString=" ...public IQueryable<...

如何使用C#4.0编译器将MonoDevelop定位到.NET 2.0框架?【代码】

使用Visual Studio可以轻松实现这一点,尽管我需要使用MonoDevelop来实现这一点,因为Visual Studio编译的DLL在Unity中效果不佳. MonoDevelop DLL可以正常工作,但我想在针对.NET 2.0运行时时使用默认函数参数(C#4.0功能). MonoDevelop有可能吗?我该如何设置? 添加:为Visual Studio和MonoDevelop构建命令行 我对参数进行了排序以便于比较: MonoDevelop:目标= Mono / .NET 4C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.ex...