2016-04-06 4 views
1

Ember.jsで何度か試してみましたが、もう一度試してみます:Ember.jsと既存の.NET Server App:Ember-Dataでうまくいくように変更するにはどうすればよいですか?

速いペースで進んだ開発に追いつくのは難しいですね。とにかく、Ember.jsの現在のリリース版は明らかに2.4.4(4月3日)です。

(エンバー-CLIを使用して)私自身のいくつかの例を開始するには、私はC#で書かれたサーバー上で実行されている以下のサービスを利用したい:

namespace HDitem.ImageServer.api 
{ 
    public class RnaInfo[..] 
    public class ConnectionInfo[..] 
    public class SubmissionInfo[..] 
    public class SubmissionSetting[..] 
    [RoutePrefix("api/rna")] 
    [EnableCors("*", "*", "GET,PUT,POST,DELETE")] 
    public class RnaController : ApiController 
    { 
     [..] 

     /// <summary>View all</summary> 
     /// <remarks>GET api/rna</remarks> 
     [Route("")] 
     public IEnumerable<string> Get()[..] 

     /// <summary>View one</summary> 
     /// <remarks>GET api/rna/Hannah1</remarks> 
     [Route("{name}")] 
     public SubmissionInfo Get(string name)[..] 

     /// <summary>Update or Create</summary> 
     /// <remarks>POST api/rna/ .. new item in body</remarks> 
     [Route("{name}")] 
     public HttpResponseMessage Post(string name, [FromBody]SubmissionInfo sInfo)[..] 

     /// <summary>Create/Update</summary> 
     /// <remarks>PUT api/rna .. new item in body</remarks> 
     [Route("{name}")] 
     public HttpResponseMessage Put(string name, [FromBody]SubmissionInfo sInfo)[..] 

     /// <summary>Delete if it is there</summary> 
     /// <remarks>DELETE api/Templates/pic/Bargain63internet</remarks> 
     [Route("{name}")] 
     public HttpResponseMessage Delete(string name)[..] 
    } 
} 

誰でも方向に私を指すか、教えてもらえます私のEmber-Data定義ファイルはどのように見えるでしょうか?

+2

JSONペイロードにはどのような形式がありますか? [Model Maker](http://andycrum.github.io/ember-data-model-maker/)でビルトインフォーマットのフォーマットを見ることができます。既存のアダプタは[Ember Observer - Data Adapters] (https://emberbserver.com/categories/ember-data-adapters)。 – locks

+0

両方の役に立つリンク、ありがとう、ロック!データアダプタ:[ember-json-api](https://emberobserver.com/addons/ember-json-api)は、私が望むように見えます。 –

答えて

0

Ember-DataはJSON APIと密接に関連しています。 JSONAPI.NETNuGet Packageとしても入手可能で、JSON API仕様準拠のRESTful WebサービスをASP.NET MVC WebAPIを使用してすばやく簡単に実装できるようにするユーティリティクラスのセットです。見る価値がある。

関連する問題