Bu, ya ileriye doğru süper ileriye doğru veya yanıtlaması nispeten kolaydır. Benim OData Yönlendirme Sözleşmeleri kurmak amacıyla Aşağıdaki kod var:ODataConventionModelBuilder çoklu ad alanlarıyla
// OData
var builder = new ODataConventionModelBuilder();
// OData entity sets..
builder.EntitySet<Book>("Books");
builder.EntitySet<Shelf>("Shelves");
// Bound Function..has to be located on the Tables Controller...
builder.Namespace = "BookService";
builder.EntityType<Table>().Collection
.Function("MostRecent")
.Returns<DateTimeOffset>();
builder.Namespace = "ShelfService";
builder.EntityType<Shelf>()
.Action("NearestEmptyShelf");
... Ama bu sorun uygulama başladığında, her şey oldukça İlk işlev BookService.MostRecent
erişilebilir olmaktan daha ShelfService
karşı yönlendirilir olduğunu ve ShelfService.NearestEmptyShelf
.
Onların OData Kontrolörleri hizmet (eylemler/fonksiyonları) oluştururken emin diğerleri bu özel sorun haline çalıştırmak değilim. Ama ben sadece OData Yönlendirme Koleksiyonunda birden fazla ad alanınız olup olmamasına dair kesin bir cevabın peşindeyim.
Teşekkürler! Ben bir çatlak vereceğim ve nasıl gittiğini göreceğim –