심재운 블로그



public static class DbUtils
{

public static object ToDbParameter<T>(this T? value) where T : struct
{
object dbValue = value;
if (dbValue == null)
{
dbValue = DBNull.Value;
}
return dbValue;
}


public static object ToDbParameter(this object value) {
object dbValue = value;
if (dbValue == null)
{
dbValue = DBNull.Value;
}
return dbValue;
}
}


command.Parameters.Add("FirstName", SqlDbType.VarChar, 256).Value = person.FirstName;

command.Parameters.Add("LastName", SqlDbType.VarChar, 256).Value = person.LastName.ToDbParameter();

command.Parameters.Add("DateOfBirth", SqlDbType.SmallDateTime).Value = person.DateOfBirth.​ToDbParameter();

command.Parameters.Add("GenderId", SqlDbType.Int).Value = person.GenderId.ToDbParameter();





이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band

본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

비밀글모드