OrmLite Code-First 方法保留现有数据库数据?
OrmLite Code-First approach keeping existing database data?
我正在尝试 ServiceStack.OrmLite 的代码优先方法,它将自动生成数据库结构。
但是,我发现当我更改代码结构(并擦除所有现有数据)时,db 结构将再次重新生成。
其实重做Code-First的时候是否可以保留已有的数据?
您可以将所有数据复制到临时 table 并创建新的,之后只需将数据从临时 table 复制到新的 table,然后您将保留迁移后的数据。
详情请见here。 :)
我正在尝试 ServiceStack.OrmLite 的代码优先方法,它将自动生成数据库结构。
但是,我发现当我更改代码结构(并擦除所有现有数据)时,db 结构将再次重新生成。
其实重做Code-First的时候是否可以保留已有的数据?
您可以将所有数据复制到临时 table 并创建新的,之后只需将数据从临时 table 复制到新的 table,然后您将保留迁移后的数据。
详情请见here。 :)