我正在构建一个更新 WordPress 数据库的应用程序;WordPress 在其某些字段中存储序列化值。我需要序列化值并将它们存储在 WordPress 中,以便 WordPress 仍然可以正常反序列化它们,就好像数据是直接输入到 WordPress 中一样。
有谁知道如何做到这一点?
这是在 mySql 中将值存储为序列化数据的示例:_voucherLocations = a:5:{i:0;s:3:"All";i:1;s:0:"";i:2;s:0 :"";i:3;s:0:"";i:4;s:0:"";}
我在 WordPress 表单中输入的所有内容都是“全部”当有人在我的 WinForms 表单中输入“全部”时,它必须以与上面在 mySql 数据库中看到的方式相同的方式存储,以便我在 WordPress 中使用的主题能够识别它并且可以用它。希望这很清楚。
我将 C# 与 Entity Framework 5 和 Microsoft 在 WinForms 应用程序中提供的最新 mySQL 数据适配器一起使用。顺便说一句,如果有人这样做并在尝试执行任何插入、更新或删除操作时遇到异常,那是因为 Entity Framework 将 mySQL 中的标识整数更改为无符号十进制;我不得不手动进入整个实体框架生成的代码,并将所有这些错误的数据声明从无符号十进制更改为 bigint。只是提醒任何尝试它的人。