2014-04-21 25 views

回答

1

好吧,是我不好......的約定全局定義使用ConventionsRegistry

var conventions = new ConventionPack(); 
conventions.Add(new EnumSerializationConvention(BsonType.String)); 
ConventionRegistry.Register("Saga conventions", conventions, x => true); 

的關鍵是註冊方法的第三個參數,充當過濾器來選擇哪些類受影響約定(在我的情況下,我是通過命名空間進行過濾,這就是saga數據不是正確保持正確的原因)。

相關問題