11
'da polimorfik tür belirtme MVC'nin önceki sürümlerinde "TypeNameHandling = TypeNameHandling.Auto" kullanabilirim. MVC6 yılında , benim WebAPI olarak sınıfASP.NET mvc 6
public class BaseClass {
public string Id {get;set;}
}
public class Foo : BaseClass {
public string Name {get;set;}
public string Address {get;set;}
}
public class Bar : BaseClass {
public string Account {get;set;}
public string Password {get;set;}
}
aşağıdakilere sahip JSON sonuç aşağıdaki
[
{Id: "1", Name: "peter", Address: "address1"},
{Id: "2", Account: "mary", Password: "1234"}
]
olacak Ama şu sonucu istiyorum:
[
{$type: "Foo", Id: "1", Name: "peter", Address: "address1"},
{$type: "Bar", Id: "2", Account: "mary", Password: "1234"}
]
Şuanda bir hata var gibi görünüyor. Burada bir dosya: https://github.com/aspnet/Mvc/issues/3782 –
sizin api kodunuzu gönderebilir misiniz –