【发布时间】:2011-09-04 16:38:13
【问题描述】:
我在我的模型中定义了一个名为SessionsOverview 的实体。我通过 WCF 服务公开它,代码如下:
public static void InitializeService(DataServiceConfiguration config)
{
// Examples:
config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
config.SetServiceOperationAccessRule("*", ServiceOperationRights.AllRead);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
}
它在一个名为ModelSessionView.Designer.cs的文件中创建了一堆代码
在该代码中,它当前有一个名为 SessionsOverviews 的方法,该方法返回一个 .net 对象。我想覆盖基于某些安全规则返回的内容。具体来说,我想查看我的 app.config,获取一个设置,如果该设置不正确,我想隐藏这个对象中的一些数据。我可以开始更新这个文件,但这似乎是错误的。有没有明确的地方我应该添加这样的逻辑?
谢谢
/// <summary>
/// No Metadata Documentation available.
/// </summary>
public ObjectSet<SessionsOverview> SessionsOverviews
{
get
{
if ((_SessionsOverviews == null))
{
_SessionsOverviews =
base.CreateObjectSet<SessionsOverview>("SessionsOverviews");
}
return _SessionsOverviews;
}
}
【问题讨论】:
-
有人有什么想法吗?我的问题没有任何意义吗?
标签: c# wcf entity-framework entity-framework-4 poco