के साथ ओडाटा पथ के लिए एक क्रिया का चयन करने के लिए कोई रूटिंग सम्मेलन नहीं मिला था, मेरे पास दो ओडाटा एक्शन विधियों को परिभाषित किया गया है। पैरामीटर के साथ एक को बुलाया जाता है जबकि पैरामीटर के बिना अन्य को शामिल नहीं किया जाता है और त्रुटि फेंकता है कोई रूटिंग सम्मेलन टेम्पलेट '~/entityset' के साथ ओडाटा पथ के लिए कोई क्रिया चुनने के लिए नहीं मिला था।टेम्पलेट '~/entityset'
यहाँ मेरी कार्रवाई तरीकों
[EnableQuery]
public IQueryable<User> GetUser()
{
return db.Users;
}
// GET: odata/User(5)
[EnableQuery]
public SingleResult<User> GetUser([FromODataUri] int key)
{
return SingleResult.Create(db.Users.Where(user => user.Id == key));
}
क्वेरी है कि मैं उपयोग कर रहा हूँ के कोड के रूप में इस प्रकार है
http://bureauservice/api/odata/UserOdata - Doesnt work
http://bureauservice/api/odata/UserOdata(1) - works
कोई मुझे बता सकते हैं कर रहे हैं यही कारण है कि पहले लिंक काम नहीं करता है।
लिंक टूटा हुआ है :( –