如何自动化名为“Created”的.edmx中的列应该具有StoreGeneratedPattern'Computed'?

时间:2015-10-28 07:24:55

标签: c# entity-framework visual-studio edmx edmx-designer

我首先使用EF 6和DB(以及POCO实体类)。我的数据库模型中有一个约定,表中有一个名为Created的列。此列在服务器端获得其默认值(SQL Server中的GETDATE())。

当我添加或刷新我的.edmx时,对于显示在架构中的所有新实体,我必须手动将Created属性的StoreGeneratedPattern属性设置为“Computed”。

这听起来不是什么大不了的事,但在过去的5年里,我在zillon时间做了一个生产力杀手。

所以我决定投入时间并自动化。我知道如何将.edmx操作为XML,或者我也知道有专门的C#类来操作对象模型。什么是不知道的:

  • 如何以及在何处将此操作插入VS 2015架构 导入过程(或简单地将其作为预构建操作完成)
  • 实现目标不是最简单的伎俩吗?或者不存在 用于类似目的的通用.edmx修补程序?

0 个答案:

没有答案