0
我正在創建一個asp.net web api。許多路由都使用不同的節點對象來做同樣的事情。我想從BaseRepository類創建一個基礎模型,並且只需要使用子類來投射並返回對象。從密碼查詢返回泛型類型
例如。 GET api/{controller} 在這個密碼查詢中唯一改變的是容易作爲參數提供的節點的標籤。
我嘗試了很多很多方法來做到這一點,例如。
var query = client
.Cypher
.Match(string.Format("(node:{0})", label))
.Return(node => node.As<Node<object.GetType()>>())
.Limit(10)
.Results;
但是lambda不會接受。我試過
.Return(node => node.As<Node<string>>())
並將其轉換爲對象類型和動態但它說我不能這樣做。
是否有無論如何去做我在這裏嘗試的,或者可能會建議另一條途徑,這樣我就不必編寫幾十個GET API/{controller}方法完全相同的方法?
謝謝!
你是男人(或女人),現在工作完美!我不能夠感謝你! – elo
不用擔心!它是一個人btw! :) – ceej