当前位置:Gxlcms > 数据库问题 > 如何根据实体动态生成sql语句

如何根据实体动态生成sql语句

时间:2021-07-01 10:21:17 帮助过:3人阅读

public class Student 2 { 3 public int ID { get; set; } 4 public string Name { get; set; } 5 public int Grade { get; set; } 6 public string Nick { get; set; } 7 public string City { get; set; } 8 } View Code

  添加一条学生记录到数据表中,有时,只能够获取到部分学生信息,如:不知道学生SharpL的Grade信息,代码如下:

1             Student stu = new Student();
2             stu.Name = "Sharp";
3             stu.City = "北京";

此时Grade字段值将取C#整形数据的默认值,则stu.Grade实际上等于0,添加到数据库中的信息就是不理想的,在不清楚学生Grade属性值时,Grade应该为null。

  

如何根据实体动态生成sql语句

标签:

人气教程排行