在ActiveRecord的桌面应用程序如何创建不同的窗口不同的会话?

<p>我建设与城堡ActiveRecord的桌面应用程序,并希望能够做到每个窗口的形式1 NHibernate的会议的等价物。如何任何想法,我可以做到这一点与活动记录? P&gt; </p><p>具体而言,我有一个主窗口,允许您浏览数据(只读),然后你可以打开不同的形式编辑数据。 P&gt; </p><p>窗体每次打开时,我想创建一个新的会话,获取数据的副本进行编辑(因此它可以在不影响目前的数据在主窗口中进行更改)。然后,我希望能够通过数据绑定来操纵该副本。最后,无论是提交更改(如果用户选择减)或它们还原(如果用户选择要取消)。 P&gt; </p><p>任何想法? P&gt;
</p>

163 浏览 1 回复
  gt   数据   activerecord   窗口   使用  

回复

    <p>如果您不需要延迟加载,不使用SessionScope。你可以简单数据绑定和保存调用entity.Save()。因为你的对象是没有SessionScope超脱,你不必对取消形式做任何事情。 P&gt; </p><p>如果您需要延迟加载,那么这将不会与普通的ActiveRecord的工作呢。一个ConversationalScope,允许使用CpBT(每表单实例的情况下通话)计划,但尚未公布。 P&gt; </p><p>一种可能是尝试犀牛共用其具有单位按与工作实施ActiveRecord的。这可以让你想要与当前的AR,但我没有使用它大约2年。 P&gt; </p><p>编辑: 基本CpBT实现现在可以从树干。退房,并建立与恶性。请参阅此链接了解如何使用它: https://svn.castleproject.org/svn/castle/ActiveRecord/trunk/src/Castle.ActiveRecord.Tests/Conversation/ConversationScenarioTest.cs 它不是生产准备好了,但我喜欢它的反馈。 P&gt;
    </p>

    彭珍

相关信息

ASP.NET MVC - 使用相同的形式来创建和编辑

<p>最新最好的实践方法来创建用于双方创造新模式,编辑现有模式的一种形式? P&gt; </p><p>是否有任何教程,人们可以在方向指向我? P&gt; </p>

61 浏览 1 回复   gt   编辑   使用   形式   控制  

VSTO - Outlook 2007中如何显示在Outlook窗口内的一种形式?

<p>我使用VSTO与Outlook 2007,我需要显示在Outlook主窗口内的形式(或用户控件),当用户点击一个特定的工具栏按钮,那就是我需要它出现在同一该阅读窗格出现,而不是在一个窗口单独打开的窗口。这可能吗? P&gt; </p><p>感谢您的时间。 P&gt; </p>

65 浏览 1 回复   gt   outlook   一个   窗口   使用  

VC ++形式的窗口

<p>我已经创建使用Visual C ++的形式。所有我尝试做的是,当按钮被点击的形式不见了,新窗口将showen。我不知道我是否应该重画窗口或有另一种解决方案?请帮忙 拉米 P&gt; </p>

82 浏览 1 回复   窗口   gt   一个   形式   可能  

Rails的 - 用户输入一个单一的形式多模型 - 如何

<p>这基本上是一个嵌套形式问题,尽管只有一个属于父模型字段。我的数据输入表单模型收集数据 - 但是我还需要收集一个其他的数据元素/值(用户ID),实际上进入将与详细记录创建父记录。 P&gt; </p><p>据我所知Rails的预计每个表单字段映射到一个模型,我需要创建我将分别使用非绑定数据输入字段。 P&gt; </p><p...

51 浏览 1 回复   gt   模型   一个   数据   形式  

访问 - 允许数据的更新,而只能通过形式

<p>是否有可能,在Microsoft Access 2007,以允许用户选择和更新数据,只有当他们经由形式编辑 P&gt; </p><p>我有一个包含一个外部表(这反过来又另一个子表)的数据表的形式。我希望用户只通过编辑表单中的数据表自己的内容。 P&gt; </p><p>运行SQL后端,可以使用这样的存储过程和它们只能...

53 浏览 1 回复   数据   gt   更新   形式   一个