私はWCFを介して実行ADO.NETデータサービスがあります。私が追加した場合、私は、次の契約ADO.NET Data ServiceとカスタムServiceContractを同じクラスに結合しますか?
[ServiceContract]
public interface IAdminService {
[OperationContract]
void RequestAccess(int applicationID, string username);
}
として、それにいくつかのカスタムメソッドを追加したい
public class AdminService : DataService<BOPApplicationAccessEntities> {
public static void InitializeService(DataServiceConfiguration config) {
config.UseVerboseErrors = true;
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
config.SetEntitySetAccessRule("*", EntitySetRights.All);
}
}
を
AdminService implements multiple servicecontract types, and no endpoints are defined in the configuration file.
サービスCONTRを追加することはできません:クライアントが言って、接続しようとしたときに装飾やデータサービスのメソッドを実装するには、エラーがスローされますADO.NETのデータサービスサービス上で動作しますか?
これは、ADO.netのデータサービスの難しい部分です。設定ファイルには、エンドポイントを示すものは何もありません。これを無効にすることはできますか? – Josh
実践的な提案をするために私の答えを更新しました。 – kroonwijk