C# 某些表不能与dotconnect for Oracle和Entity Framework一起使用

C# 某些表不能与dotconnect for Oracle和Entity Framework一起使用,c#,oracle,entity-framework,wcf-data-services,dotconnect,C#,Oracle,Entity Framework,Wcf Data Services,Dotconnect,在进行尽可能简单的测试时,我注意到,当我使用dotConnect for Oracle构建实体框架模型,然后使用该模型托管WCF数据服务时,某些表和视图是不可访问的 public class WcfDataService1 : DataService<Entities> { public static void InitializeService(DataServiceConfiguration config) { config.SetEntitySe

在进行尽可能简单的测试时,我注意到,当我使用dotConnect for Oracle构建实体框架模型,然后使用该模型托管WCF数据服务时,某些表和视图是不可访问的

public class WcfDataService1 : DataService<Entities>
{
    public static void InitializeService(DataServiceConfiguration config)
    {
        config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
        config.SetServiceOperationAccessRule("*", ServiceOperationRights.All);
        config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
    }
}
随后,如果我尝试在代码或浏览器中访问某些表,则会得到浏览器中不可用的DataServiceQueryException或网站。有些桌子很好用。它们都是普通的表,甚至没有任何关联,这在.edmx文件中显示为一个错误


有什么想法吗?我甚至不确定在哪里查找日志等。

如果应用属性[System.ServiceModel.ServiceBehaviorIncludeExceptionDetailInFaults=true]和config.UseVerboseErrors=true,您可以查看任何详细信息吗?这有助于我获得更多异常信息。返回的数据量显然太大了。这不是一条非常有用的错误消息。更多信息请点击此处: