我首先使用EF 6和DB(以及POCO实体类)。我的数据库模型中有一个约定,表中有一个名为Created的列。此列在服务器端获得其默认值(SQL Server中的GETDATE())。
当我添加或刷新我的.edmx时,对于显示在架构中的所有新实体,我必须手动将Created属性的StoreGeneratedPattern属性设置为“Computed”。
这听起来不是什么大不了的事,但在过去的5年里,我在zillon时间做了一个生产力杀手。
所以我决定投入时间并自动化。我知道如何将.edmx操作为XML,或者我也知道有专门的C#类来操作对象模型。什么是不知道的: