如何修复“添加迁移:无法添加链接,因为无法找到源文件”?

时间:2017-06-26 14:24:23

标签: c# entity-framework

运行const Stack = { Login: { screen: Login }, Overview: { screen: Overview }, Settings: { screen: Settings }, Logout: { screen: Logout }, JobDescription: { screen: JobDescription }, TaskList: { screen: TaskList }, }; const DrawerRoutes = { SettingsStack: { name: 'SettingsStack', screen: StackNavigator(Stack, { initialRouteName: 'Settings' }), }, OverviewStack: { name: 'OverviewStack', screen: StackNavigator(Stack, { initialRouteName: 'Overview' }), }, LogoutStack: { name: 'LogoutStack', screen: StackNavigator(Stack, { initialRouteName: 'Logout' }), }, }; export const DrawerNavigation = StackNavigator({ Drawer: { name: 'Drawer', screen: DrawerNavigator(DrawerRoutes), }, ...Stack, }, { headerMode: 'none' }); 时,出现此错误:

Add-Migration

我正在使用EF Core和Visual Studio 2017。

2 个答案:

答案 0 :(得分:0)

检查您的启动项目是否正确。 这必须是config.file

中具有连接字符串的那个

答案 1 :(得分:0)

经常发生的事情是,经过多年的头部刮伤后我放弃了,问了一个问题,然后不久发现了问题!

就我而言,当collection属性与表名不匹配时,问题是没有在.WithMany()子句中指定collection属性。用.WithMany()替换.WithMany(x => x.UpdateOperations)解决了问题。

为什么会导致给定的错误消息,我仍然不知道,但是我会记录这个答案,以防其他人因同样的原因遇到同样的错误。