C# 映射私有成员并使用MongoDB中的方法填充它
使用mongodb c#驱动程序,我们可以像这样映射私有成员C# 映射私有成员并使用MongoDB中的方法填充它,c#,mongodb,mongodb-.net-driver,C#,Mongodb,Mongodb .net Driver,使用mongodb c#驱动程序,我们可以像这样映射私有成员 cm.MapField("_sessionTimes").SetElementName("SessionTimes"); 这将填充MongoDb中的会话时间 这是私人会员,不是公共财产的支持字段 在获取实体表单MongoDb时,是否有办法重新填充此字段 我的类有AddSessionTime方法,理想情况下,我希望在mongodb驱动程序反序列化实体时使用此方法填充该私有字段 顺便说一下_sessiontime的类型是 IDictio
cm.MapField("_sessionTimes").SetElementName("SessionTimes");
这将填充MongoDb中的会话时间
这是私人会员,不是公共财产的支持字段
在获取实体表单MongoDb时,是否有办法重新填充此字段
我的类有AddSessionTime方法,理想情况下,我希望在mongodb驱动程序反序列化实体时使用此方法填充该私有字段
顺便说一下_sessiontime的类型是
IDictionary<DayOfWeek, SessionTime>
AddSessionTime是我的类中的一个方法:
public void AddSessionTime (DayOfWeek dayOfWeek, SessionTime sessionTime)
{
if (_sessionTimes.ContainsKey(dayOfWeek))
{
_sessionTimes[dayOfWeek] = sessionTime;
}
else
{
_sessionTimes.Add(dayOfWeek, sessionTime);
}
}
谢谢
public void AddSessionTime (DayOfWeek dayOfWeek, SessionTime sessionTime)
{
if (_sessionTimes.ContainsKey(dayOfWeek))
{
_sessionTimes[dayOfWeek] = sessionTime;
}
else
{
_sessionTimes.Add(dayOfWeek, sessionTime);
}
}