Sql server RavenDB-如何反向填充“;旧的;向POCO添加新属性后的文档?

Sql server RavenDB-如何反向填充“;旧的;向POCO添加新属性后的文档?,sql-server,mongodb,ravendb,database,nosql,Sql Server,Mongodb,Ravendb,Database,Nosql,今天上午,我刚刚开始学习NoSQL/文档存储。我习惯于EntityFramework/SQLServer 我的问题如下:如果我存储了一堆“文档”,然后在某个地方我向我的类中添加了我的应用程序所需的属性,那么我如何重新填充已经存在的记录?如果您在事后更改模型,那么您有一些选择 如果您对附加字段有一个默认值,并且可以等到下次为数据库保存该实体时,则只需添加新属性并将该值设置为构造函数中的defaultv值 您可以使用IDocumentConversionListener() 您也可以使用我从未使用过

今天上午,我刚刚开始学习NoSQL/文档存储。我习惯于EntityFramework/SQLServer


我的问题如下:如果我存储了一堆“文档”,然后在某个地方我向我的类中添加了我的应用程序所需的属性,那么我如何重新填充已经存在的记录?

如果您在事后更改模型,那么您有一些选择

如果您对附加字段有一个默认值,并且可以等到下次为数据库保存该实体时,则只需添加新属性并将该值设置为构造函数中的defaultv值

您可以使用IDocumentConversionListener()


您也可以使用我从未使用过的工具,但它似乎可以满足您的需要。

谢谢!Ayendes的博客文章回答了我的许多问题。我将查看迁移库。