poco相关内容

POCO,DTO,DLL和贫血域模型

我正在查看 POCO和DTO之间的差异(看来POCO的行为是行为(方法?)),并发现Martin Fowler关于贫血域模型的这篇文章 。 由于缺乏理解,我认为我已经创建了这些贫血域模型之一。 我的应用程序我的业务域实体在'dto'dll中定义。他们有很多属性与吸气者和设置者,没有太多的其他。我的业务逻辑代码(填充,计算)在另一个“bll”DLL中,我的数据访问代码是一个“dal”dl ..
发布时间:2017-06-07 23:25:06 .NET组件控件

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

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

DataCets到POCO - 关于DAL架构的查询

我必须非常快速地开发一个相当大的ASP.NET MVC项目,我想对我的DAL设计有一些看法,以确保没有什么会回来咬我,因为BL可能会变得非常复杂。有一点背景:我正在使用Oracle后端,所以内置的LINQ to SQL是出来的;我还需要使用生产级别的库,所以Oracle EF提供程序项目已经出来了;最后,我无法使用任何GPL或LGPL代码(Apache,MS-PL,BSD都可以),所以NHiber ..
发布时间:2017-04-02 13:12:42 C#/.NET

数据绑定POCO属性

是否有任何数据绑定框架(BCL或其他)允许在实现 INotifyPropertyChanged 和之间绑定c> INotifyCollectionChanged ?似乎应该可以这样做: var binding = new Binding(); binding.Source = someSourceObject; binding.SourcePath =“Customer.Name” ..
发布时间:2017-03-23 21:21:31 C#/.NET

为什么我的实体框架代码第一个代理集合null和为什么我不能设置它?

我使用DBContext并有两个类的属性都是虚拟的。我可以看到在调试器中,我得到一个代理对象,当我查询上下文。但是,当我尝试添加一个集合属性仍然为null。我认为代理将确保集合被初始化。 因为我的Poco对象可以在其数据上下文之外使用,我添加了一个检查,构造函数并创建它: public class DanceStyle { public DanceStyle $ b { if ..
发布时间:2016-12-15 18:00:43 其他开发

'POCO'定义

有人可以定义“POCO”是什么意思? 解决方案我想知道如果只是简单的类, “Plain Old C#Object” 只是一个普通类,没有描述基础设施问题的属性或您的域对象不应该具有的其他职责。 编辑 - 正如其他答案所说,它在技术上是“普通老CLR对象”,但我,像大卫亚诺评论,喜欢“普通旧类对象”,以避免与特定语言的关系,技术。 TO CLARIFY:换句话说,他们不是从 ..
发布时间:2016-11-23 10:22:00 其他开发

在Entity Framework POCO模板中添加[DataMember] [DataContract]属性

我想要一些帮助添加在POCO .tt实体框架模板属性支持WCF序列化,如果它可能如何添加命名空间使用每个实体。 谢谢。 解决方案 您需要打开 model1.tt 文件 找到这些代码行(第34行,在我的例子中): //发出实体类型 foreach(ItemCollection.GetItems中的EntityType实体()。OrderBy(e ..
发布时间:2016-10-11 10:17:12 C#

自二传手的C#模型

我不知道如何使C#的数据模型定制的setter。该方案是非常简单的,我想我的密码与SHA256功能被自动加密。 SHA256功能工作得非常好(我用在项目之前极大数)。 我试过几件事情,但是当我运行更新数据库现在看来,这是递归地做一些与我的Visual Studio挂起(不发送错误)。请帮助我了解如何使密码默认模型进行加密。 代码什么我已经试过 公共类管理员 { 公众诠释ID { ..
发布时间:2016-10-04 22:42:32 C#/.NET

波苏斯和多个的ViewModels指向相同POCO?

一个人怎么会去处理这样的情况?具有具有到相同POCO对象的引用多个视图模型。视图模型A更新的POCO ...现在视图模型B需要知道这个不知何故? 解决方案 假设你的POCO不能实施 INotifyPropertyChanged的,你可以使用中介当POCO改变格局,以提醒其他视图模型: 公共接口ICareWhenAModelChanges< T> { 无效ModelUp ..
发布时间:2016-10-03 21:21:04 C#/.NET

如何克隆POCO实体,并添加上下文

我用EF4,我有创建POCO从我的数据库结构代理的对象。我有一个POCO(对象),其中有很多到其他实体的关系。 我创建使用的DataContractSerializer和BinaryFormatter的对象的深层副本,并允许调用它clonedObject。 功能: 公共牛逼CloneProxy< T> (T源) { 变种DCS =新System.Runtime.Se ..
发布时间:2016-10-03 21:00:50 C#/.NET

C#实体框架应我们设置使用POCO.Id或只是POCO有关系?

我有一个服务方法,其中分配POCO如预期的另一个POCO的子对象无法正常工作的情况。我使用实体框架4。 公共无效ChangeOrderCurrency(货币汇率) { order.CurrencyId = currency.Id; order.Currency =货币;与 汇率等 } 哪个更 //其他的东西正确的使用设置的关系? order.CurrencyId = ..
发布时间:2016-10-01 20:10:51 C#/.NET

LINQ到XML来POCO对象

我已经得到了我想要的转向POCO对象的列表的XML文件。 我有以下工作代码来读取XML并从中创建对象。我只是想检查,这是做到这一点的好办法,我不会错过任何技巧。 。特别是关于嵌套Linq查询 的XDocument xmlDoc中= XDocument.Load(路径); 变种Q =从xmlDoc.Descendants文件(“文件”) 选择新I​​mportDefinition() ..
发布时间:2016-10-01 01:18:05 C#/.NET

实体框架POCO - 如何防止一个错误,如果一个字段更新两次?

我开始使用模型中的一配置中使用POCO实体框架。我有一个稍微非标准模型 - 通过定制.TT文件生成自定义属性响应的的.edmx使我能够触发记录更新某些属性的NotifyPropertyChanged事件 - 就像这导致的一类有效看起来有点这样的: 公共部分MyClass类:INotifyPropertyChanged的 { ///<总结> ///渔获事件被添加到用户日志 // ..
发布时间:2016-10-01 01:12:50 C#/.NET

实体框架跳过方法运行速度非常慢

我用我的数据访问层对实体框架5,ObjectContext的和波苏斯。我有一个通用的程序存储库实现和我有使用跳过(分页查询数据库的方法)和Take()。一切正常,只是跳过了很多行(我说的是170K行) 这是我的查询上摘录当查询性能非常缓慢LINQ到实体: C#代码: ObjectContext的OC = TheOBJEntitiesFactory.CreateOBJEntiti ..
发布时间:2016-09-29 12:57:00 C#/.NET