orm相关内容

在复杂的对象图跟踪更改

我开始思考跟踪断开连接的应用程序的变化在复杂的对象图。我已经发现了几个解决方案,但我想知道是否有任何的最佳做法或你用什么办法解决,为什么?我通过同样的问题这个问题涉及到.NET这样的答案与实施细节I $相关的.NET世界p $ PFER的答案,但我认为这是在其他平台上是相同的。 在我的案件的理论问题,在多层次的体系结构定义的(不一定是n层的时刻),如下所示: 使用ORM应对持久性存储库层(OR ..
发布时间:2015-11-24 21:01:14 C#/.NET

NHibernate的级联

这是什么 级联的在 NHibernate的是什么意思? 我看到很多选项级联: 删除 所有 AllDeleteOrphan DeleteOrphan SaveUpdate 你能与实例和他们的区别解释这些? 解决方案 这意味着应用行动项目的相关项目。 请参见: 无 - 不做任何瀑布,让 用户自行处理。 保存更新 - 当对象是 保存/更新,检查协会 并保存/更新的任何对象, 需要时( ..
发布时间:2015-11-24 20:51:30 C#/.NET

code-第一或数据库首先,​​如何选择?

让我们假设,我们将开始新的项目 - 应用程序包含一些业务逻辑,对ASP.NET,WPF或两者的用户界面。我们想使用ORM或DAL code生成和实现业务逻辑的.NET类。有几个基本的方法我们如何能够EX preSS业务领域的思路: 实施基于.NET的商业类,让ORM生成相应的数据库架构 在手动创建数据库模式,并生成.NET类由code发电机 使用某种形式的可视化设计器,可以生成业务类和数据库结构 ..
发布时间:2015-11-24 20:42:05 C#/.NET

什么是NHibernate的最佳code发生器?

什么是NHibernate的最佳code发生器? 解决方案 见“有用的工具对于NHibernate的”在此的 NHibernate的页面并选择一个基于你在找什么。你想免费的吗?商业?你想Visual Studio集成? 所有上市code发电机有好的,没有一般最好不知道你需要什么。 ..
发布时间:2015-11-24 20:22:48 C#/.NET

关系和延迟加载在亚音速3.0

我亚音速3.0此刻玩弄,而且它看起来非常直接的(除了我还有SimpleRepository和ActiveRecord的之间的决定,但这是另一回事)。 不过,由于文档是有点稀疏,我不知道这是否支持外国关系和延迟加载。从本质上讲,我有一类帖子: 公共类发帖{ [SubSonicPrimaryKey] 公众的Guid InternalId {获得;组; } 公共字符串名称{获 ..
发布时间:2015-11-24 20:07:31 C#/.NET

一个GridView绑定到一个动态或ExpandoObject对象

我使用罗布科纳庞大的ORM,我一直没能结合所产生的 ExpandoObject 到的GridView 。 我没有发现,建议使用一种称为即兴框架另一个#1的问题,但我不知道这会工作这一点。如果你知道它,请提供code样品实际转换的 ExpandoObject 的东西,在的GridView 控件可以绑定到。 最坏的情况,有没有人实施了一个附加的方法(可共享)的大规模转换所产生的 ExpandoOb ..
发布时间:2015-11-24 16:16:47 C#/.NET

什么是你最喜欢的ORM的.NET?

可能显示的文件: 什么ORM框架.NET,你最喜欢? 哪个ORM的.NET建议? 什么是您最喜欢的ORM的.NET? 哪些功能/工具/设备使其特别适合你? 解决方案 这是有趣的(虽然有点偏颇,恕我直言)的网站,比较不同的ORM是的 http://ormbattle.net/ 。 ..
发布时间:2015-11-24 15:52:31 C#/.NET

最容易学习和使用.NET ORM框架?

注意:任何人都来到了这个问题,现在,介意的日期。这个问题是近4岁的信息是相对过时。根据我的经验,现在的NHibernate是比较好用的(用流利的接口),实体框架是一个合法的竞争者,而MicroORMS如小巧玲珑和海量变得很流行。 我们正在重新书写我们的核心Web应用程序之一,我终于拿到了所有的管理层清楚地与ORM框架来实现我们的数据访问层替换存储过程的可怕的纠结。 万岁我。现在,我必须选择之一 ..
发布时间:2015-11-24 15:33:47 C#/.NET

这ORM是使用存储过程的时候最好

我有业务对象(开发者编写)和一些存储过程(DBA WRITE) 谁能推荐一个好对象映射器来处理这种设置。 我试过codesmith和NHibernate和遇到了麻烦。我不介意,如果我的ORM是免费或付费的。 解决方案 亚音速具有存储过程很好的支持。这将包装每一个在一个辅助方法,你可以从结果中,如果你想检索强类型集合或实体。我给一个办法做到这一点在这篇博客。只要你的存储过程返回相同的模式作为 ..
发布时间:2015-11-24 15:26:08 C#/.NET

我应该使用什么ORM的.NET?

我是比较新的.NET和在使用LINQ2SQL了将近一年之中,但它缺乏一些我在找现在的功能。 我要开始我想使用ORM具有以下特征的新的项目: 它是非常有成效的,我不想与接入层处理,保存,或从或向数据库中检索对象,但应该可以让我轻松地调整任何对象之前,实际上它提交到数据库;同时它应该可以让我有一个不断变化的数据库模式工作轻松 应该允许我延伸从数据库映射的对象,例如对虚拟属性(虚拟列于表)添加到他们 ..
发布时间:2015-11-24 15:18:58 C#/.NET

如何更新数据库表的模式与NHibernate的模式生成?

我试图找出如何使用NHibernate的配置与映射更新表的模式,而不是删除并重新创建它们。 目前我使用的是 NHibernate.Tool.hbm2ddl.SchemaExport OBJ与FluentNHibernate来生成一个MySQL数据库的数据库架构。虽然我不能说这是一个巨大的问题,每当我称之为 SchemaExport.Execute 在数据库中,它会删除所有的表,然后重新创建。 ..
发布时间:2015-11-24 15:13:09 C#/.NET

有人建议在其.NET ORM看看学习

我有些惭愧地说,我从来没有使用一个ORM;你可能还记得我的大部分职业生涯经验的黑客周围的经典ASP和小.NET我做的往往是仅维护。 有关自己的职场生涯,以及在preparation在工作(在.NET做的终于来了!)我期待在增加一个ORM到我的技能一个新的项目 - 作为受虐狂我,我也要去看看TDD,而我在它这个项目。 不管怎么说,我使用.NET 3.5的项目(或计划,反正),所以我试图决定我要选 ..
发布时间:2015-11-24 15:04:47 C#/.NET

有没有一种方法来调用与精致小巧的存储过程?

我pssed与小巧玲珑的微型ORM 的结果stackoverflow.com很IM $ P $。我正在考虑为我的新的项目,但我觉得有些时候我的项目需要有存储过程一个担心,我有搜索了很多网站,但没有发现与存储过程的任何事情。那么,有没有办法让小巧精致的做工与存储过程? 请让我知道,如果可能的话,否则我必须把它延长我的路。 解决方案 我刚刚检查了丰富的支持特效: 在简单的情况下,你可以这样做: ..
发布时间:2015-11-24 14:45:36 C#/.NET

实体框架是太慢了。我有什么选择?

我按照“不优化prematurely”的口号和codeD了使用实体框架我的WCF服务。 不过,我异形的性能和实体框架是太慢了。 (我的应用程序处理2的消息在约1.2秒,其中的(传统的)应用程序,我重新写,做在同一时间5-6消息。(旧版应用程序调用存储过程为它的数据库访问。) 我的分析指向实体框架将批量的每封邮件的时间。 那么,什么是我的选择? 有没有更好的奥姆斯在那里? (东西,仅仅 ..
发布时间:2015-11-24 14:44:46 C#/.NET

实体框架提供的各种数据库列表

哪个提供商那里,他们用你的经验 我想知道所有可能的原生的.NET Framework实体框架供应商是在那里,以及它们的局限性相比默认的 LINQ2Entities 的(从MS用于MS SQL)。如果有更多的同一数据库,甚至更好。告诉我,我会与此列表更新这个帖子。 随时直接添加额外的供应商进入这个职位,或提供答案和其他人(包括我在内),将其添加到列表中。 实体框架1 Microsoft SQ ..
发布时间:2015-11-24 14:25:50 C#/.NET

最好的免费ORM工具使用.NET 2.0 / 3.5使用

我感兴趣的使用为即将开展的项目的对象关系映射包。该项目将开始作为一个ASP.NET应用程序,但将有很多的功能,最终将与WinForms的应用程序共享。任何人都可以表明,在ASP.NET和WinForms的情况下正常工作的一些好,免费的ORM包? 解决方案 亚音速是不是广为NHibernate的;相反,它是每个表中的数据访问层一个简单的活动记录1类。 有些功能是查询工具,有能力执行存储程序和A ..
发布时间:2015-11-24 14:05:59 C#/.NET

亚音速VS NHibernate的

什么是何时使用这些工具adversed到另一个的concensus?我觉得亚音速把事情迅速完成方面是非常有用的,但对大型项目它往往不按比例,和其联系您的域模型,您的数据库模型。这就是NHibernate的进来,因为它为您提供了轻量级波苏斯是无关的数据库模型,但建立时间要长得多。 解决方案 有人问我这个问题了很多,实际上它归结为多少你想拨弄。我不能告诉你,克里斯Cyvas的意见如何破坏RE亚音速 ..
发布时间:2015-11-24 13:58:48 C#/.NET

.NET ORM比较

我是说与某人有关的实体框架,我没有真正进入过,但我想了解它。不过,我还是有点迷茫,我是否应该学习与否。我听到很多人说你不应该使用实体framwork,但是我还没有heared任何参数这是为什么。 所以我的问题是,什么是亲的和反对的使用实体框架 NHibernate的 DataObjects.Net 等 在易用性方面,可测试性,语义... 我知道有一些重复 的答案 一些漂亮的人在这里都被解 ..
发布时间:2015-11-24 11:53:49 C#/.NET

你该怎么办寻呼与NHibernate?

例如,我要填充GridView控件在ASP.NET网页,只有必要的显示的行#的数据。怎样才能NHibernate的支持呢? 解决方案 的ICriteria有SetFirstResult(int i)以法,这表明的第一个项目,你希望得到(基本上是第一个数据行的页面)索引和SetMaxResult(int i)以指示的行数,你希望得到(例如,你的页面大小)。 例如,此标准对象都将获得前10个结果 ..
发布时间:2015-11-24 11:45:05 C#/.NET

实体框架4 VS NHibernate的

很多已经讲了在网络上实体框架的第一个版本(也计算器)很显然,这不是一个很好的选择,当我们已经有了像NHibernate的更好的选择。但我无法找到实体框架4和NHibernate的好比较。我们可以说,今天的NHibernate是所有.NET的ORM中的佼佼者,但我们可以期待实体框架4,从这个位置取代NHibernate的。我认为,如果微软真的注入EF4非常好的功能可以提供良好的竞争NHibernat ..
发布时间:2015-11-24 11:23:19 C#/.NET