将会员编号转换为已知字符串?

时间:2018-08-02 04:53:25

标签: c# entity-framework migration automapper

我正在将数据从旧系统迁移到较新的平台。

旧系统将实体类型称为数字 例如,“人员”的类型(1、2、3、4)对应于他们是屠夫/面包师/烛台制造商等。

Person
{
    Type: 1
}

新系统会将这种类型存储为实际的字符串值,即 “屠夫”,“贝克”等。

Person
{
     Type: "Butcher"
}

没有表可以包含这些值,因此我需要相应地对其进行转换。我当时想我可以在某种地方使用某种静态字典:

Dictionary<int,string> KnownPeopleTypes ({1, "Butcher"},{2, "Baker"}) etc..

但是我觉得这也许是错误的解决方法。也许我不知道要搜索什么,但是使用实体框架和/或自动映射器来实现这一目标的更“正确”或雄辩的方法是什么?

谢谢。

0 个答案:

没有答案