2016-08-08 6 views

答えて

0

は、この固定にそれを変えるありがとう:

using (MySqlConnection connection = new MySqlConnection(this.connectionString)) 
       { 
        connection.Open(); 
        using (MySqlTransaction transaction = connection.BeginTransaction()) 
        { 
         var lastId = connection.Query<int>(@"INSERT INTO tableA (`listId`, `parentListId`, `name`, `userId`) 
          VALUES 
          (NULL, @parentListId, @name, @userId); 

          INSERT INTO `tableA_misc` (`listId`, `userId`, `permissions`) 
          VALUES 
          (LAST_INSERT_ID(), @ownerId, 'Read'); 

          SELECT CAST(LAST_INSERT_ID() AS UNSIGNED INTEGER);", 
         new { 
          parentListId = _parentListId, 
          name = _name, 
          userId = _currentUser.user_id 
         }, transaction); 
         transaction.Commit(); 
        } 
      } 
関連する問題