poco相关内容

为什么我的 Entity Framework Code First 代理集合为 null,为什么我不能设置它?

我正在使用 DBContext 并且有两个类,它们的属性都是虚拟的.我可以在调试器中看到,当我查询上下文时,我正在获取一个代理对象.但是,当我尝试添加时,集合属性仍然为空.我认为代理会确保集合被初始化. 因为我的 Poco 对象可以在其数据上下文之外使用,所以我在构造函数中添加了对集合为 null 的检查,并在必要时创建它: 公共课DanceStyle{公共舞蹈风格(){if (Dance ..
发布时间:2021-12-08 20:51:26 其他开发

如何在 EF Code First 中映射表拆分?

如何使用 EF Code First 映射表拆分?EDMX 的表拆分描述例如 这里.它允许将两个具有 1:1 关系的实体映射到同一个表中.我知道我可以用 实体和复杂类型 但最大的区别是复杂类型不能延迟加载(或根本不加载),这是主要原因用于表拆分. 解决方案 这是我刚刚使用 EF 4.1 (RC) 在 Code First 中进行表拆分的方法. 定义您的两个实体.确保在两个实体中都包含 ..
发布时间:2021-12-08 20:47:13 C#/.NET

实体框架按排序顺序加载子集合

我有两个表,一个父表和一个子表.子表有一个列 sortorder(一个数值).由于 EF 缺少支持 IList 包含排序顺序而不公开排序顺序(请参阅:实体框架持久化子集合排序顺序) 我的子类也有一个属性 SortOrder,这样我就可以按照排序顺序存储子类. 与引用问题的作者相反,我尝试加载总是排序的孩子.因此,如果我加载我期望的父实例,则子集合按排序顺序排序.如何使用 Code First ..
发布时间:2021-12-08 20:34:57 其他开发

使用实体框架模型将不同项目中的POCO类生成到项目中

我正在尝试使用 VS2010 在 EF4 中使用存储库模式. 为此,我通过右键单击实体模型设计器并单击添加代码生成项来使用 POCO 代码生成.然后我选择 POCO 模板并获取我的课程. 我希望能够将我的解决方案组织成实体 (POCO) 类的单独项目和实体模型和存储库代码的另一个项目. 这意味着我的 MVC 项目可以将 POCO 类用于强类型视图等,而不必了解存储库或必须对其进行 ..
发布时间:2021-12-08 20:34:06 C#/.NET

如何使用 Entity Framework 4 Code First (POCO) 声明一对一关系

如何使用实体框架 4 代码优先 (POCO) 声明一对一关系? 我发现了这个问题(一个-实体框架 4 中的一对一关系),但答案引用的文章没有用(有一行代码是 1-1 关系,但没有提到如何定义它). 解决方案 你只是在寻找这样的东西吗? 公共类用户{公共 int Id { 获取;放;}公共字符串用户名 { 获取;放;}公共配置文件配置文件{获取;放;}公共 int ProfileId ..
发布时间:2021-12-08 20:28:37 C#/.NET

实体框架 4/POCO - 从哪里开始?

我已经编程了一段时间,之前使用过 LINQ-To-SQL 和 LINQ-To-Entities(尽管在使用实体时,它一直处于实体/表 1-1 关系上 - 即与 L2SQL 没有太大区别) 我阅读了大量有关控制反转、工作单元、POCO 和存储库模式的阅读材料,并希望在我的新应用程序中使用这种方法. 我正在努力寻找一个清晰、简洁的 EF4 初学者指南,该指南不假定您具备 EF1 知识. ..
发布时间:2021-12-08 20:25:41 其他开发

代码优先 vs 模型/数据库优先

优点是什么?使用实体框架 4.1 代码优先而不是模型/数据库优先和 EDMX 图的缺点? 我正在尝试完全理解使用 EF 4.1 构建数据访问层的所有方法.我正在使用存储库模式和 IoC. 我知道我可以使用代码优先的方法:手动定义我的实体和上下文,并使用 ModelBuilder 来微调架构. 我还可以创建一个 EDMX 图并选择一个代码生成步骤,该步骤使用 T4 模板生成相同的 ..
发布时间:2021-12-08 19:52:12 其他开发

Code First:独立关联与外键关联?

每次我开始从事一个新项目并设计我的 POCO 时,我都会与自己进行心理辩论.我看过很多教程/代码示例似乎偏向于外键关联: 外键关联 公共类订单{公共 int ID { 获取;放;}公共 int CustomerID { 获取;放;}// ..
发布时间:2021-12-08 19:52:03 其他开发

普通旧 CLR 对象与数据传输对象

POCO = 普通旧 CLR(或更好:类)对象 DTO = 数据传输对象 在此帖子中 有区别,但坦率地说,我读过的大多数博客都以 DTO 的定义方式描述了 POCO:DTO 是用于在应用程序层之间移动数据的简单数据容器. POCO 和 DTO 是一回事吗? 解决方案 POCO 遵循 OOP 的规则.它应该(但不是必须)有状态和行为.POCO 来自 POJO,由 Marti ..
发布时间:2021-12-02 13:47:34 C#/.NET

使用 JsonConvert.DeserializeObject 将 Json 反序列化为 C# POCO 类

这是我的简单 User POCO 类: //////User 类代表 Coderwall 用户.///公共类用户{//////用户的用户名.例如:“sergiotapia、mrkibbles、matumbo"///公共字符串用户名 { 获取;放;}//////用户名.例如:“塞尔吉奥·塔皮亚、约翰·科萨克、露西·麦克米兰"///公共字符串名称 { 获取;放;}/// ..
发布时间:2021-12-02 11:28:38 C#/.NET

如何向我的 POCO(template) 类添加验证

所以我使用了 this 教程来生成我将在整个应用程序中使用的 poco 类.. 问题是我不应该修改生成的 cs 文件,因为它们会自动重新生成......我如何添加像 [Required] 之类的属性??请帮忙 解决方案 你不能直接添加(除非你修改 T4 模板为你创建它们)但你可以尝试使用 ASP.NET 动态数据中引入的技巧.所有 POCO 类都定义为部分类.所以让我们定义你的部分: 使 ..
发布时间:2021-12-02 09:26:45 C#/.NET

自我跟踪实体与 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

保存 EF4 POCO 对象更改时更新关系

实体框架 4、POCO 对象和 ASP.Net MVC2.我有一个多对多的关系,比如说在 BlogPost 和 Tag 实体之间.这意味着在我的 T4 生成的 POCO BlogPost 类中,我有: public virtual ICollection标签{//getter 和 setter 与魔法 FixupCollection}私有 ICollection_标签; 我从 ObjectCo ..
发布时间:2021-11-29 08:20:23 其他开发

在 SOA 应用程序中使用 DTO 的最佳方式是什么?

我们正在使用 EF、WCF 和 jQuery 实现 SOA Web 应用程序. 以下是我们的架构简介: ------------- ---|用户界面 |||------------- |||服务 ||D |------------- |T ||业务 ||哦|------------- |||达尔 |||------------- --- 我们知道我们应该有 DTO 类来在层之间传递数据, ..
发布时间:2021-11-17 02:47:01 其他开发

实体框架类与 POCO

我对架构设计有普遍的不同意见,尽管不应使用 stackoverflow 来征求意见,但我还是想询问我将在下面描述的两种方法的优缺点: 详情:- C# 应用程序- SQL Server 数据库- 使用实体框架- 我们需要决定我们将使用哪些对象来存储我们的信息并在整个应用程序中使用所有对象 场景一:我们将使用实体框架实体在我们的应用程序中四处传递,例如应该使用对象来存储所有信息,我们将其传 ..
发布时间:2021-11-17 02:32:06 其他开发

在使用实体框架的分层架构中,我应该从 BLL 返回 POCO 类吗?(需要架构指导)

我可能阅读过多,并且正在遭受一些信息过载的困扰.所以我希望得到一些明确的指导. 从我收集到的信息来看,我可以使用 VS2010 的 T4 模板生成不直接绑定到 EF 的 POCO 类.我会将这些放在他们自己的项目中,而我的 DAL 会有一个 ObjectContext 派生类,对吗? 一旦我有了这些类,在 UI 层使用它们是否可以接受?也就是说,假设生成的类之一是 BookInfo,它 ..
发布时间:2021-11-17 02:26:50 其他开发

我应该如何构建一个简单的 ASP.NET MVC 应用程序?

我一直在阅读有关 ASP.NET MVC、SOLID 等的一些内容,我正在尝试为中小型 ASP.NET MVC 应用程序找出一个简单的“食谱",将这些概念一起;我最关心的问题是控制器过于复杂,就像网络表单中的代码隐藏文件一样,其中包含所有类型的业务逻辑. 我正在考虑以下架构,用于小型数据驱动应用程序: Controllers:只处理请求,调用合适的服务,将动作结果返回给View; 模 ..
发布时间:2021-11-17 02:02:32 其他开发

添加 POCO 实体

我有一个带有 context.tt 和 .tt 文件的 EDMX 文件.我在 .tt 文件下有 POCO 类. 我还有一个带有 POCO 文件的 EDMX. 我想将一些 POCO 类从 2nd EDMX 复制到 1st EDMX. 请记住,EDMX 中的表格是不同的. 只是想知道是否可以将一个 POCO 类从 EDMX 和 .tt 文件复制到另一个. 任何帮助将不胜感 ..
发布时间:2021-11-11 04:43:09 其他开发

如何使用Poco库从C ++中的当前日期减去30天?

如何使用poco库从c ++中的当前日期减去30天? 解决方案 第一种方法是将新构造的DateTime减去日期: Poco :: DateTime(0,0,30); 但是在运行时不允许这样做,因为month必须大于1.解决方案是使用Timespan: Poco :: DateTime日期= Poco :: DateTime();std :: cout ..
发布时间:2021-04-20 18:52:15 其他开发

将XML映射到C#中的类

我正在使用XmlSerializer对象将嵌套元素中的多个XML属性映射到单个POCO类中. XML POCO 公共类产品{public int GrandTotal {获取;放;}public int OnePrice {获取;放;}pub ..
发布时间:2021-04-12 19:27:58 其他开发