我在网上搜索了同样的问题很长时间没找到任何详细的答案。喜欢这个答案: - 获取此LinqToEntitiesDomainService(Of TContext)的ObjectContext。(来自msdn)。
所以我的问题是
否1: - 域服务中的ObjectContext属性确切吗?
NO 2: - 我可以重载属性吗?
NO 3: - 如果我重载属性会发生什么?
问题可能很奇怪,但我真的想知道在域名服务中编写Me.object上下文时究竟发生了什么?
答案 0 :(得分:0)
ObjectContext表示您的实体模型实体和函数。 它提供了一些与实体一起运行的方法,就像它们是对象一样。
您无法覆盖此属性。它不是虚拟的。
它有SaveChanges
,'ExecuteFunction'之类的方法。
除此之外,您可以通过继承extend
域名服务的功能
public partial class DSrvMy : LinqToEntitiesDomainService<AHBSEntitiesMy>
您可以从LinqToEntitiesDomainService<AHBSEntitiesMy>
代码扩展一个类OwnDomainService
,然后您可以覆盖Invoke
,Query
,Submit
,...在其中运作。
你是ria服务中的代码层。