エンティティ フレームワーク ドメイン モデルがすでに存在する MVC プロジェクトに属する HTML クライアント プロジェクトで使用を開始しようとしていますTypeScript
。2 つのチームがこれに取り組みますので、2 つのプロジェクト (クライアント側とサーバー側) を完全に分離する必要があります... オブジェクトをやり取りするには、JSON と REST を使用します。
もちろん、domain
クライアント側のオブジェクトはサーバー側のオブジェクトと一致する必要があります。これまでは、通常、これを手動で行っていました。C# クラス定義 (特にPOJO
ドメイン モデル内のクラス) を再利用して、TypeScript で対応するクラスを作成する方法はありますか?
ベストアンサー1
現在、C# を TypeScript にマッピングするものはありません。POCO が多数ある場合や、頻繁に変更される可能性がある場合は、次のような簡単なコンバーターを作成できます...
public class MyPoco {
public string Name { get; set; }
}
に
export class MyPoco {
public Name: string;
}
また、Codeplex での C# からの自動生成に関する議論。
最新の状態に保つために、TypeLite は C# から TypeScript インターフェイスを生成できます。