1

この拡張機能を使用して、MongoDb のリポジトリを生成しています。

https://github.com/RobThree/MongoRepository

Entityを継承したモデルを作成しました。そしてエンティティから継承しないもの。

Entity から継承するモデルは、オブジェクトをインスタンス化しますが、ポスト リクエストでプロパティを埋めません。スクリーンショットを参照してください。

私のモデルは次のようなものです:

public class EmailTransac : Entity
{   [Required()]
    public string Name { get; set; }
    [Required()]
    public string From { get; set; }
    [Required()]
    public string Template { get; set; }
    [Required()]
    public string Subject { get; set; }
}

public class EmailTransacModel
{
    [Required()]
    public string Name { get; set; }
    [Required()]
    public string From { get; set; }
    [Required()]
    public string Template { get; set; }
    [Required()]
    public string Subject { get; set; }
}

Entityの継承あり

[ Entityの継承あり][1


エンティティの継承なし

エンティティの継承なし

何が問題になるか知っていますか?

ありがとう、

4

1 に答える 1

0

わかりました私は私の問題を解決しました。

あなたがこれに苦労しているなら、他の人のために。

基本クラスには DataContract があります。したがって、属性 DataMember を追加する必要があります。

[Required()]
[DataMember]
public string Name { get; set; }

ありがとう

于 2015-08-22T23:20:17.563 に答える