【发布时间】:2010-02-11 11:06:46
【问题描述】:
我需要将本地化实体存储在数据库中(例如产品,其名称在英语和丹麦语中不同)。有几种众所周知的方法可以做到这一点,例如使用某种包含本地化列值的资源表。
但是,当我想检索英语的 Product 类实例并期望 Name 属性的值是英语时,这似乎不太容易适应 ORM。
我不想重新发明轮子,我认为这是一个必须非常普遍的问题。 是否有任何 ORM 支持开箱即用的实体本地化?
由于我在 Microsoft 堆栈中,因此 ORM 的明显选择是实体框架 4。EF4 中是否有任何功能支持这一点?
【问题讨论】:
标签: c# .net entity-framework orm