Asp.NetCore将表带入现有的DbContext
问题描述:
我已成功创建了一个带有asp.netcore中的表的DbContext。Asp.NetCore将表带入现有的DbContext
但是,我意识到还有几个表需要添加。我知道.edmx文件和更新数据库模型在.netcore中不再可用,并且想知道如果已经创建了dbcontext,是否可以自动生成这些表到类中。
答
您需要使用的EntityFramework核心,只要在网上搜索它,你可以得到大量的教程如何做到这一点。我只在一天之内学会了。
答
您可以在您的数据库中添加表格,然后添加脚手架。您的模型将被更新。
脚手架,开放Package Manager Console
在Visual Studio并添加以下行,然后输入:
Scaffold-DbContext "ServerYourServerName;Database=YourDBName;Trusted_Connection=True;UserId=YourUserId;Password=YourPassword;Integrated Security=false;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -f
我知道我迟到了回答,我希望它会帮助别人。