EFCored 命令脚本
第一个是更新代码 Migration后面跟的是这次迁移的名称 add-Migration create1 第二个命令才是把第一个变更的代码变成sql执行到数据库中 update-database 还可以跟上更新代码的名字,表示回滚到那个版本 生成迁移sql代码,可以在后面跟上生成sql 的版本,比如说 第一个版本的名字空格第二个版本的名字 Script-Migration 版本名 版本名
EF Core利用实体模型创建表,然后需要给表添加限制或者规则,有两种实现方式 1、使用Data Annotation 在实体类上和字段上标注的方式进行限制,有点,简单,缺点:耦合比较严重 2、FluentAPI 采用继承IEntityTypeConfiguration<T> 的方式创建基于实体类的TableConifg配置类, 缺点:复杂,有点:解耦
EF Core可以在代码层面监控EF执行的sql语句
写测试性代码,用简单日志;正式需要记录SQL给审核人员或者排查故障,用标准日志;开发阶段,从繁杂的查询操作中立即看到SQL,用ToQueryString();
sql server 可以在数据库的工具栏,使用sql server profiler工具监控所有数据库执行的sql语句代码
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号