今天下班公交车上碰到的一件事

今天晚上
回来路上
公交车上
碰到一件很不爽的事
车上人挺多的, 没空座, 还有不少人站着(我坐公交不管有座没座向来都站着的, 因为每天都要坐着十几个小时, 难得有机会站一站)

半路上
上来一满身酒气的老头
眼睛转了一圈, 盯上了一正在看书的小伙子
那个小伙子坐在黄座(所谓的老幼病残座)上

老头挤了过去
盯着小伙子看了看
然后用力拍了那个座位一下
小伙子吓一跳, 问他干啥
然后老头就气势汹汹的吼, 问我干啥? 看不到我是老人吗? 你坐的是黄座知道不?
你给我起来, 我要坐这儿

小伙儿一听也火了, 你老人咋了, 就你这态度, 我就不起来了

然后老头开始张牙舞爪了
还吼: 这儿是北京, 知道不

旁边一阿姨看不下去, 起来让老头坐她位置

老头又吼她, 你一边儿去, 没你事
结果是老头动手, 强行把小伙儿扯离开了座位(小伙儿大概不想惹麻烦才没反抗)

然后老头一脸得意的坐在那儿了


大概经过就是这样.....不知道你们有没碰到过样的情况
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设你已经有了一个 `Employee` 实体类和一个 `Attendance` 实体类,其中 `Attendance` 记录了员工的上下班打卡记录,包括打卡日期、上班打卡时间和下班打卡时间等信息。你需要查询某个员工在指定日期的上下班打卡记录,可以按照以下步骤进行操作: 1. 创建一个 `DbContext` 类,用于管理实体类和数据库连接。 ```csharp public class MyDbContext : DbContext { public DbSet<Employee> Employees { get; set; } public DbSet<Attendance> Attendances { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { // 配置数据库连接字符串 optionsBuilder.UseSqlServer("Server=localhost;Database=mydb;User Id=myuser;Password=mypassword;"); } } ``` 2. 在 `Attendance` 实体类中定义一个 `Employee` 属性,用于关联员工实体。 ```csharp public class Attendance { public int Id { get; set; } public DateTime Date { get; set; } public DateTime? ClockIn { get; set; } public DateTime? ClockOut { get; set; } public int EmployeeId { get; set; } public Employee Employee { get; set; } } ``` 3. 在 `Employee` 实体类中定义一个 `Attendances` 属性,用于关联打卡记录实体集合。 ```csharp public class Employee { public int Id { get; set; } public string Name { get; set; } public ICollection<Attendance> Attendances { get; set; } } ``` 4. 编写查询代码。可以使用 LINQ 表达式查询指定日期的员工打卡记录,示例代码如下: ```csharp using (var db = new MyDbContext()) { var employeeId = 1; // 员工 ID var date = DateTime.Parse("2022-01-01"); // 打卡日期 var query = from a in db.Attendances where a.EmployeeId == employeeId && a.Date == date select a; var results = query.ToList(); foreach (var result in results) { Console.WriteLine($"{result.ClockIn} - {result.ClockOut}"); } } ``` 上述代码中,首先创建了一个 `MyDbContext` 实例,然后使用 LINQ 表达式查询指定员工和日期的打卡记录,最后将结果输出到控制台。需要注意的是,查询结果是一个 `List<Attendance>` 集合,其中包含了员工在指定日期的所有打卡记录。如果某个打卡时间为空,对应的属性值将会是 `null`。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值