簡體   English   中英

實體框架自定義SqlServerMigrationSqlGenerator,生成未調用

[英]Entity framework custom SqlServerMigrationSqlGenerator , generate not being called

我制作了一個自定義SqlServerMigrationSqlGenerator以通過遷移的注釋從遷移中刪除計算字段,並使用SetSqlGenerator("System.Data.SqlClient", new TestSqlServerMigrationSqlGenerator()); DbMigrationsConfiguration其設置為要使用。 但這似乎沒有被調用。

是否有其他要求可以覆蓋sqlgenerater。 我已經覆蓋了SqlServerMigrationSqlGenerator中的所有generate方法,並調用了System.Diagnostics.Debugger.Launch(); SqlServerMigrationSqlGenerator 看看它是否被調用。 我也嘗試刪除方法中的所有內容,但這也沒有效果。

顯然,只有在完成更新數據庫后才調用SqlServerMigrationSqlGenerator 雖然我認為它將在調用de add-migration時使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM