0
DocumentDbは、インターフェイスであるドキュメントのプロパティを正しく保存し、水和するのに十分なスマートですか? MongoDbは、サーバー上のドキュメント内のフィールドに型を格納することで、これを美しく処理します。DocumentDBのインターフェイスのプロパティ
public class Customer
{
public string Name{get;set;}
// Does this work correctly when saving and retrieving?
public IPolicy Policy{get;set;}
}
public interface IPolicy
{
decimal Rate{get;set;}
}
public MagicPolicy : IPolicy
{
public decimal Rate{get;set;}
}
public SuperPolicy : IPolicy
{
public decimal Rate{get;set;}
public string ImAnExtraProperty{get;set;}
}