在这里撕头发。我正在尝试将实体类型(例如“客户”)链接到代码优先应用程序中的 UserProfile 表。我不想将我的域信息放入自动生成的 UserProfile 表中,我希望它在我的域表中。
我已经public virtual UserProfile UserId { get; set; }
在我的域类的抽象基础中添加了一个,但是 update-database 一直在说No pending code-based migrations.
我仍处于早期开发阶段,我想保留的数据库中没有任何内容是否有“核选项”可以让迁移“忘记一切”并重新开始?update-database -targetmigration:0
似乎对我没有多大作用。
编辑:我对数据库进行了核对并重新开始,并将字段从抽象类迁移到具体类,鲍勃是你的叔叔。我只是拥有这个糟糕的类型集合,其中包含大量复制字段和大量复制代码来处理两种“不同”类型(实际上是相同的)。
毫无疑问,这是我在 BAR NONE 技术方面遇到的最糟糕的经历。
我想我的问题是,在阅读了一周的文章、观看 Pluralsight 视频并反复用头撞砖墙之后,人们实际上是这样使用这项技术的吗?这太糟糕了。