我正在尝试使用本教程来学习如何使用Razor页面制作App.Net Core应用程序:https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-3.0&tabs=visual-studio
在制作了Movie模型并成功对其进行脚手架之后,我尝试进行数据库的初始迁移。
但是,每次使用命令react-redux
时,即使使用verbose选项,它也会提示 import { connect } from 'react-redux';
import { submitData } from "../state/actions";
class FormComponent extends Component {
constructor(props) {
super(props);
this.state = {
fields: {},
errors: {}
};
}
submitForm = e => {
const { dispatchSubmitData } = this.props;
e.preventDefault();
if (this.validateForm()) {
dispatchSubmitData(this.state.fields);
}
};
}
const mapStateToProps = null;
function mapDispatchToProps(dispatch) {
return {
dispatchSubmitData: (...args) => dispatch(submitData(...args))
};
}
export connect(mapStateToProps, mapDispatchToProps)(FormComponent);
。与Add-Migration
一样。
我尝试了其他命令,例如ScriptHalted
,这些命令似乎可以工作,但是我不需要两个。
有什么我想念的吗?
在我看来,我完美地遵循了本教程,并试图在此处找到答案,但是我没有提出任何解决方案。
答案 0 :(得分:0)
我在英语教程页面的一个封闭问题中找到了答案(我刚开始使用法语)
简单来说,该错误来自Windows 7使用的旧版PowerShell。更新它现在似乎可以正常工作。
答案 1 :(得分:0)
问题是powershell的版本。
win7上的powershell是2.0,而PM是基于powershell.so的,所以我将Powershell版本升级到5.1之后,就可以解决了。
我在这里下载的内容https://www.microsoft.com/en-us/download/details.aspx?id=54616
答案 2 :(得分:0)
我今天遇到了这个错误。正如其他人所说,这是关于在 Windows 7 机器上升级 Powershell。这是对我有用的链接。
重新启动 PC 后,更新数据库按预期工作。