entity-framework - 代码优先“启用迁移”脚手架不会从 SQL DB 捕获日期时间索引
问题描述
在我的新项目中,我决定尝试代码优先数据库方法。花了一段时间才弄清楚如何让事情正常工作,但现在我已经捕获了模型并可以创建迁移。
我今天早上在添加新的 DateTime 列时发现了一些奇怪的东西。我需要在此列中添加一个索引,然后进去查看从 enable-migration 中构建的内容以复制/粘贴索引配置。我没有看到我的任何其他 DateTime 列在那里分配了索引。
我验证了数据库,并且索引在 DateTime 列上。所以我删除了数据库,删除了迁移文件夹并再次执行“启用迁移”,结果相同。
我只是进入并在数据库上下文文件中手动添加索引,但我对脚手架没有像不支持它一样将其拉入感觉不太好。
我是否在未捕获 DateTime 列上的索引的 enable-migrations 上做错了什么,或者我只需要在 db 上下文文件中手动添加这些索引?(支持吗?)
解决方案
推荐阅读
- javascript - Vue 中带有 jsonp 的 Flickr 应用程序“无法设置未定义的属性‘数据’”
- javascript - 猫鼬数据流
- sql - Postgres为组创建ID
- google-apps-script - 多个选项卡的 MailApp.SendEmail 脚本
- r - 对于泊松对数链接模型,Predict 函数如何处理 R 中为 0 的连续值?
- angular - How to auto update the electron application using the electron-updater?
- r - 如何从 data.frame 创建一个表格,其中一个单元格可以使用 R 有多个值
- elixir - 模板:为什么我们使用 <%= 标签进行 for 循环/理解?
- python - celery 任务计划但未在 ETA 执行
- sql-server - SQL Server - 如何获取 STDistance() 或 STLength() 的米?