簡體   English   中英

使用 EF context.Database.EnsureCreated 創建 SQLite 虛擬表?

[英]Creating SQLite Virtual Table with EF context.Database.EnsureCreated?

是否可以使用 EF Core context.Database.EnsureCreated()創建 SQLite 虛擬表? 我希望各個 model class 的[Virtual]屬性類似。

這個問題的原因是對需要虛擬表的 SQLite 內存 DB 使用自由文本搜索 (FTS)。 我知道我可以使用運行時遷移,但 EnsureCreated() 非常簡潔方便。

似乎不可能直接使用context.Database.EnsureCreated()來處理這些細節,但運行時遷移工作得很好。 我只需要用非常相似的context.Database.Migrate()替換這一行(當然,在項目中已經有了遷移),就是這樣。

暫無
暫無

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

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