Bazı durumlarda Asp.Net Web API ile çalışırken alınan parametrelerin ortak özellikleri olabilir.Bu durumlarda siz Web API ye json post işlemi yaptığınızda base class da olan parametreler, ilgili api metodunun parametre aldığı class da olmadığı için parametrelerinizi api tarafında göremeyebilirsiniz. Şöyle bir örnekle açıklayalım. Benim bir BaseClass ım var adı APIBase.cs olsun ve her api metodu çağrımında bunlara ihtiyaç duyuyor olayım. public class APIBase{ public string userName{get;set;} public string userPassword{get;set;} } public class ListProducts : APIBase { public string Name{get;set;} public string Price{get;set;} public string StokAmout{get;set;} } Diyelim ki biri ListProducts metodunu çağırmak istediğinde kullanıcı adı ve şifre bilgisi istiyoruz ve her class ımızın içerisinde bunu tek tek yazmak istemiyoruz.Çünkü bu APIBase class ı zaman zaman ihtiyaçlara göre değişebilir.Ama json post işlemi ile client tarafından ListProducts parmetrelerini gönderdiği...
Bir Yazılım Mühendisinden tavsiyeler . . .