0

可能な限り単純なテストを行っているときに、dotConnect forOracleを使用してEntityFrameworkモデルを構築し、そのモデルを使用してWCF Data Serviceをホストすると、特定のテーブルとビューにアクセスできないことに気付きました。

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または「Webサイトが利用できません」というメッセージが表示されます。一部のテーブルは正常に機能します。これらはすべてプレーンなバニラテーブルであり、関連付けもありません(.edmxファイルにエラーとして表示される主キーもありません)。

何か案は?ログなどを探す場所すらわかりません。

4

0 に答える 0