【问题标题】:What exactly happens when i write Me.objectcontext in domain service?当我在域服务中编写 Me.objectcontext 时究竟会发生什么?
【发布时间】:2013-08-18 06:12:58
【问题描述】:

同一个问题我在网上搜索了很久,没有找到详细的答案。喜欢这个答案:-获取此 LinqToEntitiesDomainService(Of TContext)的 ObjectContext。(来自 msdn)。

所以我的问题是

No 1:- 正是 ObjectContext 属性在 domainservice 中做的?

NO 2:- 我可以重载属性吗?

NO 3:- 如果 i 重载属性会发生什么?

这个问题可能很奇怪,但我真的很想知道当我在域服务中编写 Me.object 上下文时到底发生了什么?

【问题讨论】:

    标签: silverlight objectcontext domainservices


    【解决方案1】:

    ObjectContext 代表您的实体模型实体和函数。 它提供了一些方法来运行实体,就好像它们是对象一样。

    您不能覆盖此属性。它不是虚拟的。

    它有 SaveChanges,'ExecuteFunction' 之类的方法。

    除此之外,您还可以通过继承extend您的域服务的功能

    public partial class DSrvMy : LinqToEntitiesDomainService<AHBSEntitiesMy>
    

    您可以编写一个扩展自 LinqToEntitiesDomainService&lt;AHBSEntitiesMy&gt; 的类,这将是您的 OwnDomainService,然后您可以覆盖 InvokeQuerySubmit、.. 中的类似操作。

    您是 ria 服务中的代码层。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2019-10-19
      • 2023-03-29
      • 2013-06-13
      • 1970-01-01
      • 2019-07-29
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      相关资源
      最近更新 更多