self-tracking-entities相关内容

将实体框架对象图序列化为 Json 时防止 StackOverflowException

我想序列化一个 Entity Framework Self-Tracking Entities 完整的对象图(一对多关系中的父级 + 子级)转化为 Json. 对于序列化,我使用 ServiceStack.JsonSerializer. 这就是我的数据库的样子(为简单起见,我删除了所有不相关的字段): 我以这种方式获取完整的个人资料图: public Profile GetUs ..

是否建议将自跟踪实体与 WCF 服务一起使用?

我想知道 WCF 服务是否推荐使用 Self Tacking Entities(在实体框架中)?如果是,那么您能否指导我学习可以指导如何做到这一点的教程? 实际上,我将使用带有 MEF 和 MVVM 的 Prism 开发 WPF 应用程序.我决定使用实体框架.我想要关于这种方法的建议和建议. 任何帮助将不胜感激. 解决方案 我想知道是否使用 Self Tacking Ent ..
发布时间:2021-12-08 20:56:08 其他开发

自我跟踪实体与 POCO 实体

我们正在启动一个基于 Web 的新产品,我们计划在该产品中通过 WCF 服务公开我们的业务逻辑.我们将使用 ASP.NET 4.0、C#、EF 4.0.将来我们要基于服务构建iphone应用程序和WPF应用程序.我已经阅读了很多关于使用 POCO 与自我跟踪实体 (STE) 的信息,据我所知,STE 在 Web 场景中不能很好地工作.任何人都可以对这个问题有更多的了解吗? 解决方案 对我来 ..
发布时间:2021-12-02 08:44:40 C#/.NET

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

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

许多查询和同一连接的太多打开/关闭

我必须一个接一个地重新计算大量实体的值. 在此过程中,所有自跟踪实体都在同一ObjectContext中更改.对于每个需要处理的实体,必须从数据库中获取少量数据.这样会导致很多相同的SQL查询,但是使用不同的参数. 我正在使用 Solutions Design的ORM Profiler 软件来分析发送到数据库的查询. 查询本身对我来说似乎还可以.它们很短,不需要花费很多时间来执行 ..

EF 4自我追踪实体无法按预期运作

我正在使用EF4自我跟踪实体(VS2010 Beta 2 CTP 2和新的T4生成器).但是,当我尝试更新实体信息时,它没有按预期更新到数据库. 我设置了2个服务呼叫.一个用于GetResource(int id),它返回一个资源对象.第二个调用是SaveResource(Resource res);这是代码. public Resource GetResource(int i ..
发布时间:2020-07-06 22:58:23 其他开发

EDMX模型的不同代码生成项之间的本质区别是什么?

我正在尝试增加实体框架,所以我不觉得自己处于黑暗时代.我试图(到目前为止失败了)从生成的代码中了解可用代码生成项之间的本质区别. POCO似乎将实体数据结构与将对象移入/移出数据存储区的对象隔离开来. 我不确定什么是“自我跟踪实体".我猜想跟踪部分指的是实现所谓的“工作单元"模式,但是我不是正当的.还有更多的抓头,我想我想知道“自我跟踪而不是什么?". 解决方案 POCO Ge ..
发布时间:2020-05-28 20:58:26 C#/.NET

使用STE与POCO进行DDD

使用Microsoft技术(我们可以完全控制所有组件)使用DDD开发n层应用程序(更好的DDDD,因为我们正在使用WCF),因此最好的选择似乎是STE vs POCO(这最后一个迫使使用DTO).这是正确的?您认为在需要的地方将STE与DTO一起使用是合理的吗? 谢谢. 解决方案 我真的可以推荐Julie Lerman的编程实体框架 .她深入介绍了简单的poco,dto和自我跟踪实体 ..

在实体框架中更换自我跟踪实体6

我确信大多数.NET开发人员必须以这种方式面对这个问题。问题很简单,我将项目从 .NET 4升级到.NET 4.5.1 。到目前为止这么好,升级完美。但是当我从EF4升级到EF6时,我的查询中遇到很多错误。其中一些与重命名我所做的上下文有关,但对于与自我跟踪实体相关的错误,我有点困惑。 自我跟踪实体是我的项目的主要部分,EF6不支持他们意味着我必须重写我的 DAL 的主要部分。我试图找出,但 ..

EF自我跟踪Silverlight WCf

您好 我有一个silverlight4 + .net 4.0应用程序,我正在使用自我跟踪实体。 在应用程序中,我有一个silverlight项目,其中包含由EF自我跟踪模板生成的实体。 该项目由wcf服务和客户端共享,以便更改跟踪工作。 所有内容都很好,但是当我运行我的服务是获取异常 无法加载文件或程序集“System.Runtime.Serialization,Version = 2. ..

EF4 + STE:通过WCF服务重新连接?每一次都使用一个新的objectcontext?

我正在计划将WCF(不是ria)与实体框架4和STE(自我跟踪功能)结合使用。如果我正确地说明了这一点,我的WCF应该返回一个实体或者一组实体(例如使用LIST,而不是IQueryable)给客户端(在我的case silverlight中) 客户端那么可以更改实体或更新它。在这一点上我相信是自我追踪?这是我有点困惑,因为有很多报告的STEs没有跟踪的问题。 无论如何...然后更新我只 ..

EF4:POCO,自我跟踪实体,POCO代理之间的差异

有人可以指出POCO,自我跟踪实体,POCO代理之间的区别? 实际上,我正在使用Entity Framework 4.0和POCO(Repository Pattern)我在POCO中做了一些修改,并调用ObjectContext.Savechanges,然后将其反映到DB。 我的问题是, 由于没有跟踪数据库,上下文是否将更改保留到数据库? 上下文是否为POCO生成跟踪信息? ..
发布时间:2017-08-22 01:38:54 .NET组件控件

类继承自Entity Framework类,仍然可以使用继承的类映射来保留到DB中?

一个类可以继承自Entity Framework类,并且仍然使用继承的类映射来保存到DB中?尝试从“自我跟踪实体”类派生时,我收到错误,并且SaveChanges表示该类型没有任何映射。我希望自从类型从Entity类继承以来,它也可以以某种方式继承实体映射,使其工作。有没有人能够得到这个工作? 我想要支持的方案是将Entity对象扩展到引用包含实体和映射的程序集的另一个程序集中。 Parti ..

实体框架&自我跟踪实体与POCO

如果我想要使用实体框架4作为我的数据层,并希望将我的实体发送到另一个层,无论是通过WCF还是其他机制,然后想要更新实体并将其发送回来进行更新/删除/插入是否最好使用自我跟踪实体或poco对象? 如果可能,我宁愿使用POCO对象,因为如果可能,我不想依赖于其他层中的实体框架,但我不知道如何困难它是将POCO重新连接到上下文。 解决方案 这是太多问题的组合,其中大多数已经在SO上被询问: ..
发布时间:2017-08-22 00:06:14 .NET组件控件

将实体框架放在我们的解决方案中?

好的,我们有一个包含以下项目的解决方案: BusinessLogic 实体 DataAccess 实用程序 UnitTests UserInterface 它是一个非常大的企业级应用程序。我的问题是,我们在哪里放置实体框架?一方面,EF似乎是一种数据访问技术,应该在DataAccess项目中。但是另一方面,它会生成自己的实体,那些应该放在我们已经很大的实体项目中。 哪个 ..

我如何知道我应该使用自我跟踪实体或DTO / POCO?

有什么问题可以问我自己的设计,以确定我们应该在应用程序中使用DTO或自我跟踪实体? 这里有一些我知道的事情考虑到: 我们有一个标准的n层应用程序,其中包含WPF / MVVM客户端,WCF服务器和MS SQL数据库 用户可以定义自己的界面,因此WCF服务所需的数据根据​​用户为自己定义的界面进行更改 模型在客户端和服务器端用于验证。我们不会直接绑定到DTO或STE 如果需要,某些 ..