user2059935
user2059935

Reputation: 971

The given name was not found in the service operations

This is my code:

// This method is called only once to initialize service-wide policies.
public static void InitializeService(DataServiceConfiguration config)
{
    // TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc.
    // Examples:
    config.SetServiceOperationAccessRule("getSMSs", ServiceOperationRights.All);
    config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3;
}
public IQueryable<SM> getSMSs()
{
    SelfServiceEntities db = new SelfServiceEntities();
    return from d in db.SMS select d;
}

I got this exception:

The given name 'getSMSs' was not found in the service operations.

Upvotes: 0

Views: 500

Answers (1)

Damith
Damith

Reputation: 63065

you need to define your method as service operation

[WebGet]
public IQueryable<SM> getSMSs()
{

Upvotes: 3

Related Questions