为了问这个问题,让我写一个包含我的问题的类。
class Student{
public int StudentId;
public string Name;
public int Age;
public string Address;
public void Save(){
if (StudentId == 0){
//// run the insert query here
/*
Insert into Student(Studentid,Name,Age,Address)values(...);
} else {
/// run the update query...
/*Update Student Set Address = @address , Age = @age , Name = @name
where StudentId = @stdid;*/
}
}
现在为了使用该类,我将编写以下代码。
Student Std = new Student{StudentId = 1, Name="xyz", Address = "Home"};
Std.Save(); //// this will insert the value in the database
现在以后。
Student std1 = new Student();
std1.Studentid = 1;
std1.Age= 10;
std1.Save();
现在调用 save 这次将用 Null 或空字符串覆盖地址。
我寻求有关此问题的可能解决方案的建议。
消费者有可能希望用空字符串更改地址。
期待回复。
问候
ķ
}