私は次の方法を持っています:
//returns -1 on failure
public static int Add(
string name, string email, string password, short defaultNumWeek)
{
KezberPMDBDataContext db = new KezberPMDBDataContext();
Employee employee = new Employee
{
EmployeName = name,
EmployeEmail = email,
EmployePassword = password,
DefaultNumWeek = defaultNumWeek
};
db.Employees.InsertOnSubmit(employee);
try
{
db.SubmitChanges();
}
catch (Exception)
{
return -1;
}
return employee.EmployeID;
}
最後のパラメーターはオプションであり、データベースではnullにすることができます。2つの別々のメソッドを作成せずにこれを行うにはどうすればよいですか?他にも単純ではないものがあります。基本型をnullとして渡すにはどうすればよいですか?