2017-04-15 80 views
-2

通过本教程会后: https://docs.microsoft.com/en-us/ef/core/get-started/netcore/new-db-sqliteEF核心OnDeserializedAttribute不点火

我增加了一个OnDeserialized方法,像这样:

[OnDeserialized] 
    protected virtual void OnDeserialized(StreamingContext context) 
    { } 

把断点此,笔者看到此方法不会触发。

任何想法我失踪?

谢谢

+0

你预计何时会调用OnDeserialized? –

+0

我以为它会在对象物化之后调用...与其他序列化器/反序列化器相同? –

+0

那当然不是。你有没有读过[MSDN文章](https://msdn.microsoft.com/en-us/library/system.runtime.serialization.ondeserializedattribute(v = vs.110).aspx)?当一个对象从流中反序列化时,OnDeserialized被调用。 –

回答

0

根据Edward Edward Malakhov的评论,此属性不适用于EF。