已經爲EDMX設計器添加了設計器擴展,它允許我指定我正在使用的一些T4模板的附加信息。所有工作都很好,但我想在模型第一次創建或修改時爲我的一些屬性指定默認值。例如,我想將我的一個屬性值設置爲主鍵的某個值。任何想法我怎麼可以鉤入這個?實體框架EDMX設計器擴展默認值
由於
雷
已經爲EDMX設計器添加了設計器擴展,它允許我指定我正在使用的一些T4模板的附加信息。所有工作都很好,但我想在模型第一次創建或修改時爲我的一些屬性指定默認值。例如,我想將我的一個屬性值設置爲主鍵的某個值。任何想法我怎麼可以鉤入這個?實體框架EDMX設計器擴展默認值
由於
雷
鉤住裝置,使簡單地指定的默認值屬性支持字段或構造設置它。掛鉤到更新需要屬性設置器的邏輯 - 通常通過實現接口來處理。
我使用SQL服務器刪除在Production.Document
表DocumentNode
(hierachyid
)和DocumentLevel
柱,然後將柱Title
作爲表的主鍵。這似乎已經奏效......迄今爲止。
在SQL Server對象資源管理器中>將AdventureWorks數據庫展開到Production.Document表中>展開列文件夾> RightClick DocumentNode>單擊修改>>>表在查詢編輯器中填充>右鍵單擊要編輯的列。