EF Mapping为表中的所有列名添加前缀

时间:2011-12-08 11:05:15

标签: c# entity-framework ef-code-first

我有一个庞大的现有数据库,其中有一个约定,其中所有列名都以去复数表名为前缀,例如

Tablename: addresses
Columns:
    addressId
    addressLine1
    addressLine2

我是否有任何可以应用于映射的配置(使用流畅的API),我可以指定所有列名称都以字符串为前缀,例如“地址”?否则我将需要定义每个单独的列映射,这看起来有点痛苦。

更好的是,如果我可以编写一个约定,其中前缀是从de-pluralised tablename自动设置的,但我知道此时不支持自定义约定,所以我想这更不可行

0 个答案:

没有答案