将自定义属性添加到.tt POCO类在更新模型时丢失

时间:2015-08-16 14:57:58

标签: asp.net entity-framework poco

我使用EntityFramework Database第一种方法创建了一个3层Web应用程序。我需要向数据库中不存在的POCO类添加自定义属性。但是,当我为tt文件更新我的edmx和Run Custom Tool时,我的类会根据数据库刷新,但我丢失了我创建的自定义属性。

我只在我的Web应用程序中需要这样的自定义属性,我无法将它们添加到数据库中。有没有办法刷新POCO类而不会丢失自定义属性?

1 个答案:

答案 0 :(得分:1)

这就是实体运作的方式。运行该工具时,将始终刷新这些类。要完成您要执行的操作,您需要在不同的文件上添加新属性或方法。出于该原因,自动生成的类被标记为部分。以下是与您http://robbincremers.me/2012/01/31/entity-framework-using-partial-classes-to-add-business-logic-and-validation-to-generated-entities/

类似的情况链接