yılında yaptığı gibi ben ASP.Net Web API bağlayıcı modeli MVC tarafından desteklenen işlevsellik aynı minimum seviyede bağlanma desteklemek gerekiyordu izlenim altında oldu çalışmıyor bağlandığı görülmüştür. Ben bunu talep ediyorumASP.Net Web API modeli MVC 3
public class WordsController : ApiController
{
private string[] _words = new [] { "apple", "ball", "cat", "dog" };
public IEnumerable<string> Get(SearchModel searchSearchModel)
{
return _words
.Where(w => w.Contains(searchSearchModel.Search))
.Take(searchSearchModel.Max);
}
}
public class SearchModel
{
public string Search { get; set; }
public int Max { get; set; }
}
:
aşağıdaki denetleyicisi atın o MVC yaptığınız gibi
http://localhost:62855/api/words?search=a&max=2
Maalesef modeli bağlamaz. Bu neden beklediğimden bağlayıcı değil? Uygulamamda birçok farklı model türüne sahip olacağım. MVC'de olduğu gibi, sadece işe yaradıysa, iyi olurdu.