初代吸血鬼第四季,张母案再合议不实,冰石俱乐部
public class student { public int id { get; set; } public string lastname { get; set; } public string firstmidname { get; set; } }
using system.data.entity;
)namespace eftomysqldemo { // [dbconfigurationtype(typeof(mysql.data.entity.mysqlefconfiguration))] 如果去掉这一句,ef自动创建数据库时会报错,而此时创建控制器又会报错,所以创建控制器的时候注销这句就可以了 [dbconfigurationtype(typeof(mysql.data.entity.mysqlefconfiguration))] public class efdemocontext:dbcontext { static efdemocontext() { //开发环境中,如果数据结构发生变化,需要重新建库,每次建库后要重新插入测试数据,可以用dropcreatedatabaseifmodelchanges类来实现(生成环境中请使用 migrations做数据迁移) database.setinitializer(new dropcreatedatabaseifmodelchanges<efdemocontext>()); } public efdemocontext():base("eftomysqlcon") { } public dbset<student> students { get; set; } } }
<connectionstrings> <add name="eftomysqlcon" connectionstring="data source=127.0.0.1;port=3306;initial catalog=efdemodb;user id=root;password=123456;" providername="mysql.data.mysqlclient" /> </connectionstrings>
命令1:启动ef数据迁移 enable-migrations -contexttypename 命名空间.上下文名称 命令2:创建迁移文件 add-migration 自定义名称 命令3:更新数据库 update-database
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论