Следующий пример - просто пример ...
У меня есть этот класс пользователя, который является документом bson. при записи в базу данных я хочу, чтобы член UserInfo
записал значение Passport
и как объект.
Мне нужен специальный картограф / сериализатор, который позволит мне проинструктировать водителя монго принять Passport
public class User{
public string Name{get;set;}
public UserInfo Info<User> {get;set;}
}
public class Info<T>{
public string Passport{get;set;}
}
Итог, мне нужно это:
{Name : "my user name", UserInfo : "41554545"}
а не это:
{Name : "my user name", UserInfo : {"Passport" :"41554545"}
Спасибо