poco相关内容

用于POCO的EF中的自定义数据访问

我正在编写一个WCF数据服务,旨在从预定义的标准结构中的任何数据库提取数据。 我在想使用POCO实体。我可以在EF设计器上设计我的实体,并从中生成POCO类,但是我很难理解的是如何编写数据访问层并将其注入到DBContext中。 因此,对于每个不同的数据库,我将有一个数据访问层,它将从数据库或甚至xml文件中检索数据,并将数据映射到我的POCO实体。 我不知道这是否可以实现。 ..

在Entity Framework 4中使用POCO实体的每层次继承表

一旦v4出来,我们的组织正在寻求实体框架的标准化。因此,我正在考虑将使用NHibernate持久化的应用程序迁移到使用POCO支持的EF4所需的功能。在几个地方,我们使用单表继承(也称为每层次表)。我已经无法使用以下方式使其工作。 付款(基础类[应该是抽象的,但也有麻烦]) CreditCard付款具体实现) ACHPayment(具体实现) CheckPayment(具体实现) ..

我对POCO的+实体框架v4的理解是否正确?

有人可以通过实体框架v4来理解使用POCO吗? 如果我要使用POCO与我的EF4上下文,我还需要在设计器/ .edmx上放置/创建ENTITIES吗?不是使用POCO的想法,所以我不需要使用那些“沉重”的实体?或者我仍然需要这些实体,只是其他地方我实际上将数据从实体移动到我的POCO的...这是什么被任何消费代码使用? 解决方案 如果要使用POCO,您有三个选择: 首先是创建E ..
发布时间:2017-08-20 02:56:21 .NET组件控件

实体框架:使用POCO方法更改SOA中的跟踪

在我们的分层应用程序中,我们通过WCF调用访问数据库。我们正在根据请求创建和处理上下文。另外我们正在使用POCO方法。 我的问题是,在纯POCO模型(完全持久的无知POCO)中,可以跟踪变化,同时我们正在创建和处理每个请求的上下文(如上一个上下文处理该服务电话)?如果是,EF如何处理这种情况?就我可以看到2种机制(基于快照的更改跟踪和基于通知代理的通知更改跟踪)将无法处理这一点?如果没有,我 ..
发布时间:2017-08-20 01:32:39 .NET组件控件

实体框架服务层更新POCO

我正在使用服务层 - >存储库 - >实体框架(Code-First)具有POCO对象的方法,我很难更新实体。 我正在使用AutoMapper将我的域对象映射到我的视图模型,并且对于获取数据很有用,不能如何将这些更改返回到数据库中? 使用纯POCO对象,我会假设没有任何变化跟踪,所以我看到我唯一的选择是自己处理。您是否确保您的View Models具有与您的域对象完全相同的属性?如果我 ..

什么可能导致功能缓慢的导入性能?

我有一个存储过程,当我运行它自己完成执行几ms之后。但是,一旦我将存储过程导入到EF中并使用相同的精确参数进行调用,则需要5分钟才能完成。是否有某种设置需要调整或导致这种缓慢? 解决方案 我看到人们有这个问题当SQL Server有一个坏的缓存执行计划。人们似乎建议运行以下命令来修复它: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE ..

实体框架POCO与WCF软件设计问题

我将在我的应用程序中使用Entity Framework和WCF。正如我所看到的那样,建议的做法是使用POCO与Entity Framework,并将POCO类用作DataContracts。这实际上是POCO和Attributes使用的,因为我没有错。 但是我被要求为Entity Framework POCO和WCF DataContracts使用单独的类。并使用POCO和DataCont ..
发布时间:2017-08-20 00:30:54 .NET组件控件

实体框架类与POCO

我对建筑设计有一个普遍的意见差异,尽管不应该使用stackoverflow来提出意见,我想要求两种方法的利弊:我将在下面描述: 详细信息: - C#应用程序 - SQL Server数据库 - 使用实体框架 - 我们需要决定我们要做什么对象用于存储我们的信息并在整个应用程序中使用所有内容 场景1: 我们将使用实体框架实体传递我们的应用程序,例如该对象应用于存储所有信息,我们将 ..
发布时间:2017-08-20 00:16:21 C#/.NET

使用DTO和POCO对象时,处理导航属性的最佳做法是什么?

我正试图围绕域驱动开发。我想确保我有一个很好的基础和理解,所以如果在这里避免使用AutoMapper或类似的建议,这将是非常好的。我的架构目前涉及: WCF服务负责持久化(使用实体框架)和服务器端验证。它将POCO转换为DTO,并将DTO转移给客户端。 客户端接收DTO并将其转换为POCO。转换POCO和DTO的类在服务和客户端之间共享。 POCO的实现 IValidatable ..
发布时间:2017-08-19 23:50:56 C#/.NET

实体框架附加更新不工作

context.Jobs.Attach()工作); context.SaveChanges(); 这不行。没有错误被抛出,它只是不更新​​数据库中的值。 我试过: context.Jobs.AttachTo(“Jobs”,job); context.SaveChanges(); 没有任何错误,仍然没有错误,没有更新。 解决方案 ..
发布时间:2017-08-19 23:43:58 .NET组件控件

EF4 POCO WCF序列化问题(无延迟加载,代理/无代理,循环引用等)

好的,我想确保我覆盖了我的情况,彻底尝试了一切。我很确定我需要/想要做什么,但我还没有找到成功的完美结合。 我正在利用实体框架4 RTM及其 POCO 支持。我正在寻找一个包含与其他实体(应用程序)的多对多关系的实体(Config)。我将关闭延迟加载和禁用代理创建,并显式加载导航属性(通过.Include()或.LoadProperty())。但是,当加载导航属性(即给定配置加载了应用程序) ..
发布时间:2017-08-19 23:13:58 .NET组件控件

EDMX模型的不同代码生成项目之间的重要区别是什么?

我正试图加速实体框架,所以我不觉得我在黑暗的时代。我试图(并且迄今为止失败)从生成的代码直觉什么是可用代码生成项目的基本差异。 似乎POCO将实体数据结构与ojbect将它们移入/移出数据存储区。 我不知道“自我跟踪实体”是什么。我猜到跟踪部分是指实现所谓的“工作单位”模式,但我不是定位的。还有更多的头痛,我想我想知道“自我跟踪而不是什么?”。 解决方案 POCO生成器 ..
发布时间:2017-08-19 23:06:56 C#/.NET

关联期间的异常可复用外键

我有一个Pocos和可空的外键的问题。 我有2个表(订单和产品)每个表都有一个复合主键(orderid,orderid2)和(productid,productid2) 我已经设置了一个0,1 .. *表。 一个订单可以与0或1个产品相关。 一个产品有与他相关的*订单。 如何崩溃: 使用CreateObject()创建新产品。 将新产品添加到实体集。 创建新订单usung ..
发布时间:2017-08-19 22:45:32 .NET组件控件

在使用Entity Framework的分层架构中,我应该从BLL返回POCO类吗? (需要建筑指导)

我一直在阅读太多可能,正在遭受一些信息超载。所以我会感谢一些明确的指导。 从我收集到的,我可以使用VS2010的T4模板来生成不直接绑定到EF的POCO类。我会将这些放在自己的项目中,而我的DAL将有一个ObjectContext派生类,对吧? 一旦我有这些类,可以接受的做法是使用它们UI层?也就是说,生成的类之一是 BookInfo ,其中包含公共图书馆的图书(标题,版本,页面,摘要 ..
发布时间:2017-08-19 22:42:25 C#/.NET

分层架构中的实体框架

最近我读过文章“分层架构中的实体框架”“,有书面我们可以通过WCF向客户端发送EF实体。但是在Stackoverflow的许多线程中,人们会告诉我们在使用WCF时应该使用POCO(DTO)对象。 我有一些问题。 为什么微软为EF实体添加DataContract属性?微软希望我们在应用程序中使用这些对象吗?或者这只是为了非常简单的应用程序和快速开发? 如果我使用POCO对象,我应该创建 ..
发布时间:2017-08-19 22:26:32 C#/.NET

实体框架5 - 如何从现有数据库生成POCO类

我正在使用VS 2012和EF 5.我有一个现有的数据库,我想从现有的数据库创建POCO类。我按照步骤将ADO.NET实体数据模型添加到我的项目中。我通过向导来使用现有的数据库。然后在设计器打开时创建edmx和tt文件。但是,我想创建POCO对象并使用它们。 Microsoft站点声明POCO实体框架生成器已过时,我应该使用DBContext生成器。我无法找出我用来生成POCO类的步骤。我只看到e ..
发布时间:2017-08-19 00:39:07 .NET组件控件