Question

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.
Was it helpful?

Solution

you need to define your method as service operation

[WebGet]
public IQueryable<SM> getSMSs()
{
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top