1
我試圖實現使用.NET實現一個GraphQL服務器 - Conventions參數重載GraphQL場
在我想我的架構是這樣
public class StarWarsQuery
{
public IEnumerable<Droid> Droids()
{
return droidRepository.GetAllDroids();
}
public Droid Droids(string name)
{
return droidRepository.GetDroidByName(name);
}
}
public class Droid
{
string name { get; set;}
}
使服務器從查詢客戶端可以是這樣的
{
Droids{
name
}
}
或
{
Droids(name:"super droid"){
name
}
}
Conventions的當前實現看起來像忽略重載,生成的圖不包含字符串參數,第二個查詢失敗。
有誰知道這是否可以用當前版本來完成? 如果不是我需要看的擴展點在哪裏?
是,經調查,你是正確的。當前的graphql規範不允許在服務器上實現我想要的類型。 – OrdinaryOrange