protected override string CastToImp(StringSqlLiteralType sqlLiteralType, object propertyValue) { bool b = (bool)propertyValue; if (b) { return("'T'"); } else { return("'F'"); } }
protected override string CastToImp(StringSqlLiteralType sqlLiteralType, object propertyValue) { return("'" + propertyValue.ToString() + "'"); }
protected override string CastToImp(StringSqlLiteralType sqlLiteralType, object propertyValue) { System.DateTime d = (System.DateTime)propertyValue; return("'" + d.ToString("yyyy-MM-dd") + "'"); }
protected override string CastToImp(StringSqlLiteralType sqlLiteralType, object propertyValue) { MailAddress m = (MailAddress)propertyValue; return("'" + m.Address + "'"); }
protected override string CastToImp(StringSqlLiteralType sqlLiteralType, object propertyValue) { // 文字列値内の"'"をエスケープする return("'" + propertyValue.ToString().Replace("'", "''") + "'"); }