Entity framework 多表版本

Entity framework 多表版本,entity-framework,Entity Framework,我在找一点“魔法” 我们使用实体框架编写了多个应用程序。我们需要更新几个列的方案-基本上增加一些帐号列的大小。在我们的情况下,我们为其他客户托管应用程序,不希望增加他们的账号大小,但希望为这两个客户提供一个单一的实体框架实现 这两个表的逻辑相同-只有字段长度发生变化。这是一个非常庞大的代码库和重构、重写等的理想解决方案 有没有办法在配置文件中指定字段长度,以便在运行时生成 应用 桌子 客户名称(256) 账号(10) 同样的应用 桌子 客户名称(256) 帐号(18)您可以使用EF编写自己的自定

我在找一点“魔法”

我们使用实体框架编写了多个应用程序。我们需要更新几个列的方案-基本上增加一些帐号列的大小。在我们的情况下,我们为其他客户托管应用程序,不希望增加他们的账号大小,但希望为这两个客户提供一个单一的实体框架实现

这两个表的逻辑相同-只有字段长度发生变化。这是一个非常庞大的代码库和重构、重写等的理想解决方案

有没有办法在配置文件中指定字段长度,以便在运行时生成

应用 桌子 客户名称(256) 账号(10)

同样的应用 桌子 客户名称(256)
帐号(18)

您可以使用EF编写自己的自定义验证属性,如以下示例所示:

您可以读取CustomerName属性值,并根据数据验证AccountNumber属性。在这个自定义验证器中,您可以读取配置文件。

使用而不是