首页 > 数据库 >EF查看SQL2种方式 和 映射

EF查看SQL2种方式 和 映射

时间:2022-11-12 23:13:32浏览次数:77  
标签:Llogin 映射 SQL2 EF modelBuilder context login public

原文网址:https://www.cnblogs.com/wangdash/p/12342471.html
/// EF查看SQL2种方式 /// 1. 通过数据库的sqlprofiler /// 2. context.Database.Log += s => Console.WriteLine($"当前执行sql:{s}"); using (CodeFirst context = new CodeFirst()) { context.Database.Log += s => Console.WriteLine($"当前执行sql:{s}"); Llogin l_Login = context.L_login.Find(1); Llogin l_login1 = context.L_login.Where(l => l.id1 == 3).FirstOrDefault(); }
复制代码

 

复制代码
    //1. 特性映射
    [Table("L_login")]
    public partial class Llogin
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        
        [StringLength(50)]
        public string name1 { get; set; }
    }
    //2.OnModelCreating完成链式映射
     protected override void OnModelCreating(DbModelBuilder modelBuilder)
     {
         modelBuilder.Entity<Llogin>().ToTable("L_login").Property(n => n.name1).HasColumnName("name");
      }
    //3. 映射类文件
    public class LloginMapping : EntityTypeConfiguration<Llogin>
    {
        public LloginMapping()
        {
            this.ToTable("L_login");
            this.Property(c => c.name1).HasColumnName("name");
        }
    }
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
         modelBuilder.Configurations.Add(new LloginMapping());
    }
复制代码

 

标签:Llogin,映射,SQL2,EF,modelBuilder,context,login,public
From: https://www.cnblogs.com/bruce1992/p/16884959.html

相关文章

  • CodeForces-1005#C
    正文将原式\(a_i+a_j=2^p\)转化为\(a_j=2^p-a_i\),对于,每个\(a_i\),枚举\(p\),可以有效地降低时间复杂度。设\(num\leftarrow0\),若\(2^p-a_i\)存在相等的\(a_j\),......
  • STM32定时器 重映射
     在STM32中文参考手册的8.3.7章节介绍了定时器复用功能重映射F10xx中具有硬件PWM功能的定时器只有TIM1,TIM2,TIM3,TIM4,我把其中的表格都列出来了:举例:我要使用TIM3定......
  • 成功进入mysql后无法对数据库进行操作【mysql】You must reset your password using A
    安装完mysql之后,登陆以后,不管运行任何命令,总是提示这个mysql>showdatabases;ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforee......
  • CodeForces - 1092F Tree with Maximum Cost
    题意:给出一棵树,每个结点有一个权值。定义一棵树以ai为根节点的价值为 剩下每个结点到根节点的距离乘权值 之和。求这棵树的最大价值。解:随便选一个结点为根,从下到上统......
  • EF-Blind box 2022-11-07 TO 2022-11-13
    1onlineunit-->01privatelesson-->2PLdone7grouplesson-->6grouplesson1F2F-->4F2Fdone1LfeClub-->2LCdone1Workshop-->done......
  • react 中 refs 的作用是什么?
    react中refs的作用是什么?点击查看代码Refs是react提供给我们的安全访问DOM元素或者某个组件实例的句柄,我们可以为元素添加ref属性然后在回调函数中接受该元......
  • ref out
    值传递:把数值传进入,自己不进去。引用传递:把自己传到函数内存去。voidStart(){inta=0;Add(refa);Sub(outa);}voidAdd(refinta){}voidS......
  • After Effects 2022.11.12
    菜单栏:窗口-->效果和预设菜单栏:效果-->扭曲-->波形变形新建一个蓝色的纯色层,拖动波形变形的效果。波浪类型,正方形。设置波形宽度400,设置方向为0,波形速度5.0设置波形高......
  • [gstreamer] 关于GstBuffer的refcount
    首先需要明确一点,目前没有提供任何方法来创建一个GstBuffer实例,因此不要试图使用下述语句来创建一个空的GstBuffer:GstBufferbuffer;//错误GstBuffer*pbuffer=gst_......
  • MyBatisPlus查询字段值为null时,不会被映射返回的问题
    背景:最近在加入了公司新的项目组,开发新的项目,项目采用前后端分离的开发模式,在做列表查询接口时,需要多表的关联查询,我的做法是直接在mapper.xml中写了sql,然后直接返回数据,查......