poco相关内容

指定的模式无效。错误:由于类型不可用,关系未加载

我有实体依赖关系,产品和访问。依赖关系连接到产品和访问。当我尝试使用以下方式创建一个Access对象时: this.context.CreateObjectSet(); 它的工作...但是当我尝试创建一个对象集的产品我得到这个错误:指定的模式无效。错误:“Model.FK_Product_Dependency”的关系未加载,因为“Model.Depend ..
发布时间:2017-08-22 02:01:03 .NET组件控件

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

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

实体框架4 - 特性中的TPT继承CTP5(代码第一):重命名继承表上的外键列

我正在尝试将xml实体框架模型转换为Code First(CTP5)。 我必须建立一个很适合TPT模式的层次结构。 我唯一的问题是“继承”表的主键/外键与基类的主键具有不同的名称。 这些是相关表的相关字段 CREATE TABLE site.Domains ( ID INT NOT NULL PRIMARY KEY 域NVARCHAR(128)NOT NULL ) ..

什么原因导致POCO代理实体有时只能在Entity Framework 4中创建

我已经设置了我的POCO,并且已经把他们的公共属性标记为虚拟的,而且我大部分时间(95%)成功地获得了代理,但随机地我得到了EF返回一些代理和一些非代理。 当发生这种情况时,回收应用程序池会修复错误的这个实例,并且会消失一段时间。那么它会在其他随机(似乎)的地方重新出现。 什么可能导致这种行为? alt text http://www.freeimagehosting.net/u ..
发布时间:2017-08-22 01:25:14 .NET组件控件

POCO VS实体框架生成类?

使用其中一个优点是什么?我知道POCO课程更加优化,但是他们值得过度的学习?我们应该总是使用POCO,还是有一段时间你应该选择实体框架类? 解决方案 EF默认类全部继承EF基类,而POCO不(因此名称)。在继承EF基类之后,变更追踪的逻辑隐藏在你的身上,所有的逻辑都存储在持有对象引用的上下文中。如果您处于连接状态,即您具有实体的同时具有上下文,则这是首选。这通常是您构建“胖”客户端的情况, ..
发布时间:2017-08-22 01:03:32 C#/.NET

EF4可以为我生成POCO,还是自己写?

最近我一直在使用Entity 4框架,这很漂亮。我设置了一个名为Customer.cs的类,其中有一些属性,如名称,地址等。我还有一个名为StoreEntities.cs的类,它们通过DbSet将它们绑定回数据库。它的工作正常,我可以从数据库中拉取所有的客户。 问题是我在互联网上遇到的每个教程都会手工生成他们的课程。我的意思是,他们都说“现在我要用一个叫做Orders的新类,具有以下属性”, ..
发布时间:2017-08-22 00:59:18 .NET组件控件

关于使用ASP.NET MVC /实体框架进行POCO验证的建议

下面是这种情况: ASP.NET MVC2 Web应用程序 实体框架4纯POCO,自定义数据上下文) 存储库模式 工作单元格 依赖注入 服务层中介控制器 - >存储库 所以基本上都是很酷的东西。 :) 基本UI操作的事件流程(“添加帖子”): 控制器在服务层调用添加(Post)方法 服务层调用添加(T) / li> 存储库调用 AddObject(T)在自定义 ..

什么是实体框架流畅的api?

我一直在听取关于实体框架流畅的信息,但我正在努力寻找一个很好的参考。这是什么? 我们使用实体框架和提供的建模工具。这是一切吗?或者是不同的东西? 同样,如果不是太广泛的问题,POCO是什么?我知道它代表普通老CLR对象,但对于使用EF的人来说,这对于我来说意味着什么对于设计师模型工具呢?如果这个问题太模糊,那么请忽略它。我只是在这里学习,你愿意提供的任何信息都是有帮助的。 解决方 ..
发布时间:2017-08-22 00:26:51 C#/.NET

MS实体框架如何从概念模型映射到CLR类型?

给定具有“代码生成策略”设置为“无”的实体数据模型(EDMX),EF如何确定将概念模型映射到哪个CLR类型? 我认为我在某处找到它只是针对与概念模型相匹配的类型来检测程序集,但这是参考EF的CTP版本。还是这样吗? 我可以控制这个过程吗? 特别是,我在一个场景中,我将使用Linq2SQL移植到使用POCO与EF 4.0的实质代码库。因此,我有Linq2SQL类和我的POCO类,现在居 ..
发布时间:2017-08-22 00:21:09 .NET组件控件

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

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

EF4 Code First - 如何正确映射跨多个表分割实体

我正在使用EF4 CTP5来尝试保留两个表之间分裂的POCO对象,该链接是ContactID。当我保存联系人时,我希望保存在一个表(联系人)中的核心联系人信息,以及保存在另一个表(UserToContacts)中的拥有该联系人的用户的链接。我有下面定义的自定义映射,但是当我保存更改时,我收到以下错误: 跨多个实体或关联共享的值生成在多个位置。检查该映射不会将EntityKey拆分为多个存储生 ..
发布时间:2017-08-22 00:04:13 .NET组件控件

如何使用System.ComponentModel.DataAnnotations.AssociationAttribute

前一段时间我问过这个问题:每个System.ComponentModel.DataAnnotations属性的目的是什么? 但是,我没有收到回复的运气。这个问题有点广泛,因为它要求有关每个数据注释属性的文档。在这一刻,我主要关心 Association 属性。 我正在使用ASP.NET MVC3与实体框架4,并希望注释我的POCO。我在我的POCO中使用外键(以某种方式感到错误,但是似 ..

为什么是“Fixup”需要持久性无知POCO在EF 4?

实体框架4的一个令人期待的功能之一是能够以持久性无知的方式使用POCO(Plain Old CLR Objects)(即他们不知道他们被Entity Framework持久化)一些其他机制)。 我试图围绕为什么需要执行关联fixup并在我的“普通”业务对象中使用FixupCollection。这个要求似乎意味着业务对象完全不能完全忽视持久化机制(实际上,“fixup”这个词听起来像是需要修改 ..
发布时间:2017-08-21 23:52:40 C#/.NET

EF4 Cast DynamicProxies到底层对象

我正在使用具有POCO模板的Entity Framework 4。 我有一个MyObject是动态代理的列表。我想使用XmlSerializer序列化这个列表,但是我不希望它们被序列化为DynamicProxies,而是作为底层的POCO对象。 我知道ContextOptions.ProxyCreationEnabled,但我不想使用它。我只是想知道如何将一个代理对象投放到POCO的底 ..
发布时间:2017-08-21 23:49:28 C#/.NET

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

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

实体框架4:为所有实体创建一个图表是否有意义?

我写了几个关于实体框架的假设,然后是几个问题(所以请纠正错误的地方)。我试图用EF 4使用POCO。 我的假设: 数据上下文可以指多个实体。 如果您有两个数据源,说MS SQL服务器和Oracle,EF需要两个不同的图来访问数据。 EF图数据上下文是“工作单位”,有一个Save()图。 (确定你可以把它包装在一个UnitOfWork类中,但它基本上有相同的职责)。 假设是正确 ..

ASP.NET MVC / EF4 / POCO / Repository - 如何更新关系?

我有评论和建议之间的1 .. *关系。 我的相关部分模型(也是由EF4映射的POCO): public class Review { public ICollection< ;建议>建议{get;组; } 在编辑视图上,我代表 当我尝试添加新建议时,作为一组复选框。 (例如检查另一个框),没有任何事情发生 - 我知道为什么... ..
发布时间:2017-08-21 22:59:18 .NET组件控件