我在我的模型中定义了一个名为SessionsOverview
的实体。我喜欢下面的代码揭露它通过WCF服务:希望覆盖WCF中为EntityType数据返回的内容
public static void InitializeService(DataServiceConfiguration config)
{
// Examples:
config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
config.SetServiceOperationAccessRule("*", ServiceOperationRights.AllRead);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
}
它在一个叫做ModelSessionView.Designer.cs
在代码文件创建一串代码,它目前有一个名为SessionsOverviews
方法返回一个。网络对象。我想重写基于某些安全规则返回的内容。具体来说,我想看看我的app.config,获取设置,如果该设置不正确,我想隐藏该对象中的一些数据。我可以开始更新这个文件,但这似乎是错误的。有没有一个明确的地方我应该添加这样的逻辑?
感谢
/// <summary>
/// No Metadata Documentation available.
/// </summary>
public ObjectSet<SessionsOverview> SessionsOverviews
{
get
{
if ((_SessionsOverviews == null))
{
_SessionsOverviews =
base.CreateObjectSet<SessionsOverview>("SessionsOverviews");
}
return _SessionsOverviews;
}
}
人下面的文章有什么想法?我的问题没有任何意义吗? –