単純なWCFデータサービスサービスがあり、次のようにサービス操作を公開したいと思います。
[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]
public class ProductDataService : DataService<ProductRepository>
{
// This method is called only once to initialize service-wide policies.
public static void InitializeService(IDataServiceConfiguration config)
{
config.SetEntitySetAccessRule("*",
EntitySetRights.ReadMultiple | EntitySetRights.ReadSingle);
config.SetServiceOperationAccessRule("*",
ServiceOperationRights.All);
config.UseVerboseErrors = true;
}
// This operation isn't getting generated client side
[WebGet]
public IQueryable<Product> GetProducts()
{
// Simple example for testing
return (new ProductRepository()).Product;
}
GetProducts
クライアントにサービス参照を追加すると、メソッドが表示されないのはなぜですか?
Visual Studio2008SP1と.NETFramework3.5SP1を実行しています。このアップデートもダウンロードしてインストールしました。