public override Int16 GetInt16(int i) { IMySqlValue v = GetFieldValue(i, true); if (v is MySqlInt16) return ((MySqlInt16)v).Value; return (short)ChangeType(v, i, typeof(short)); }
public void LoadFromDB(MySqlDataReader reader) { if (reader.Read()) { Nickname = (reader.IsDBNull(0) ? null : reader.GetString(0)); Level = reader.GetInt16(1); Exp = reader.GetInt16(2); } }