WebApi & OData'yı bir test yatağı uygulamasına entegre etmeye başladım. Basit tutup bir alan adı olan Müşteri ile bağlantıya geçelim. Açıkçası bir MVC kontrol cihazına sahip olacağım. Arama, kendi görünüm modelini (bir Lucene indeksine dayanarak) alır, böylece ayrı bir kontrolör olacak, şu anda ODataController. Ancak, görünüm/düzenleme sayfalarının kendi görünüm modellerine sahip olacağından, kendi denetleyicileri olurlar. Bu overkill gibi hissetmeye başlar.WebApi ve Denetleyici overkill
Bu işi yapmak için iyi bir tasarım bulmaya çalışın ve yine de varlığı temsil eden URL fikriyle çalışın. URL'deki varlık Müşteri ise ve bir şekilde URL paramızlarına dayalı olarak farklı temsiller sağlıyor muyum? Veya Müşteri/Müşteri Arama/Müşteri Düzenlemesi farklı varlıklar olmalıdır (hangisi doğru gelmiyorsa)?
Zengin, Şu anda OData ve Web API kullanmak istediğimiz bir proje üzerinde çalışıyorum, ancak esnek yapmak istiyorum (EF çağrıları gibi). Biz bu aşamada değiliz (doğrudan db'den hizmetlere geçmeyi amaçlıyoruz). Eğrinin önünde düşünüyorsun. Bu yüzden sana yardım edecek kimse olduğunu düşünmüyorum. OData artık yeni değil ama pek çok dükkanın bunu kullandığını sanmıyorum. Web API'lı evlilik sezgisel olarak bana açık görünüyordu, ben de bir araştırma yaptım. işte bu türden bir çözümü uygulayan videolarımız MS http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api –