2015-11-29 21 views
10

Bir ASP.NET 5 uygulamasına sahibim ve onunla birlikte OData v4 kullanmak istiyorum.ASP.NET 5 ile OData nasıl kaydedilir

GlobalConfiguration.Configure(ConfigOData); 

3.And nihayet Startup.Configure yöntemde

"Microsoft.AspNet.WebApi": "5.2.3", 
"Microsoft.AspNet.OData": "5.7.0", 
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final" 

2.Called bu:

1.I aşağıdaki Nuget paketler ithal: Burada

denedim budur Bu,

OData yapılandırmasıdır.

Artık OData çağrıları MVC'nin yönlendirme yapılandırması tarafından işleniyor (büyük olasılıkla OData'yı ASP.NET 5 ile düzgün kaydetmediğim için).

Birisi bana yardım edebilir mi lütfen? İşte

+0

RC2'yi kullanmaya hazır mısınız? –

+1

Eğer iş bitecekse, evet. – Ayman

cevap

6

Burada kendiniz deneyebilirsiniz nasıl biz ASP.NET Core RC2 OData.

namespace ODataSample 
{ 
    using Microsoft.AspNetCore.OData.Extensions; 
    using Microsoft.AspNetCore.Builder; 
    using Microsoft.Extensions.DependencyInjection; 
    using ODataSample.Models; 

    public class Startup 
    { 
     public void ConfigureServices(IServiceCollection services) 
     { 
      services.AddMvc(); 
      services.AddOData<ISampleService>(); 
     } 

     public void Configure(IApplicationBuilder app) 
     { 
      app.UseOData("odata"); 
      app.UseMvc(); 
     } 
    } 
} 

ile yapılandırabilirsiniz nasıl. Sen http://localhost:5000/odata

Result

Bağlantılar

+0

"ISampleService" nerede tanımlandı? – CodeGrue

+0

BigFont örneği artık mevcut görünmüyor. Çalışan bir OData ASP.NET Çekirdek örneğinin nerede olduğunu bilen var mı? – CodeGrue

+0

@CodeGrue Burada https://github.com/bigfont/webapi –