当我在域名服务中编写Me.objectcontext时会发生什么?

时间:2013-08-18 06:12:58

标签: silverlight objectcontext domainservices

我在网上搜索了同样的问题很长时间没找到任何详细的答案。喜欢这个答案: - 获取此LinqToEntitiesDomainService(Of TContext)的ObjectContext。(来自msdn)。

所以我的问题是

否1: - 域服务中的ObjectContext属性确切吗?

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

public partial class DSrvMy : LinqToEntitiesDomainService<AHBSEntitiesMy>

您可以从LinqToEntitiesDomainService<AHBSEntitiesMy>代码扩展一个类OwnDomainService,然后您可以覆盖InvokeQuerySubmit,...在其中运作。

你是ria服务中的代码层。