コード例 #1
0
        public async Task <int> UpdatePerson(PersonModel person)
        {
            string query = "update people set FirstName=@FirstName,LastName=@LastName,City=@City,Email=@Email where Id=@Id";

            IDataParameter[] parameters =
            {
                _dBManager.CreateParameter("FirstName", person.FirstName, DbType.String),
                _dBManager.CreateParameter("LastName",  person.LastName,  DbType.String),
                _dBManager.CreateParameter("City",      person.City.Id,   DbType.String),
                _dBManager.CreateParameter("Email",     person.Email,     DbType.String),
                _dBManager.CreateParameter("Id",        person.Id,        DbType.Int32)
            };
            return(await _dBManager.ExecuteNonQueryAsync(query, CommandType.Text, parameters));
        }
コード例 #2
0
 public async Task <int> ExecuteNonQueryAsync(string query, CancellationToken cancellation = default)
 {
     return(await manager.ExecuteNonQueryAsync(query, cancellation));
 }