项目体会与心得

    技术2022-05-19  21

    1. 添加引用时,先要添加程序集引用

    2.在使用linq语句语法时,使用where查询时,返回第一条数据使用 .FirstOrDefault()方法

    3.凡是查询必须添加 Deletes == 0

    4.出来查询每个方法中必须要有 db.SubmitChange()来保存数据;

    5.区分 AreEqual() 与 .AreNotEqual()     .IsNull() 与 IsNotNull()

    6.当进行全部类修改时注意是否有隐藏类未修改,需要在项目-显示所有文件

    7.对修改的方法测试时,最好加上必有字段的值得修改,避免引发异常

    8.Linq语句的模糊查询,p => p.列名.Contains(变量); 指定的System.String对象是否出现在此字符串中

    9.var linq = (from p in db.Fire_FirekeyPersonnel

                       where p.staffName != null && p.Deteles == 0        

                       select  p.staffName).Distinct().ToList();

    Distinct() 方法获取序列中非重复的元素

    10.DataGridView 如何在修改数据源之后仍保持之前设置的显示列,使用数据源时如何更新

    11.在查询不重复值时记得排除Null值,且Deletes == 0

    12.测试时,设置断点查看是否能获取想要查询的值(或集合)

    13.linq中的联合查询

    var linq = from p in db.Fire_Staff                       join s in db.Fire_Publicity on p.Name equals s.StaffName                       where p.Training.Equals(Training) && p.Deletes == 0 && s.Deletes == 0                       select s;            return linq.ToList();

      注:从Fire_Publicity表中查出符合条件的数据(Training传入的变量)


    最新回复(0)