I search for a few addresses and then I click on a single row and it reserves all the rest, acting as the global check box and choosing all of them.
When I go to the popup where you can name the reservation, if I click on one to remove it, It removes them all.
In the application GUI, I make the first column the key
Here is view definition:
USE [creditcard]
GO
/****** Object: View [dbo].[V_cardholder] Script Date: 4/2/2021 12:11:48 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/****** Script for SelectTopNRows command from SSMS ******/
Create view [dbo].[V_cardholder] as sELECT card_holder.ICH_FULL_NAME
,ADDR.[ADD_LINE_1]
,ADDR.[ADD_LINE_2]
,[ADD_LINE_3]
,ADDR.[ADD_CITY]
,ADDR.[ADD_REGION]
, ADDR.[ADD_POSTAL_CODE]
,ADDR.[ADD_COUNTRY]
FROM [creditcard].[dbo].[ADDRESS] ADDR inner join [dbo].[INDIVIDUAL_CARDHOLDER] card_holder
on ADDR.[ADD_ID] = card_holder.ICH_ADD_ID
GO
TDM Portal 4.9.1
Test Data Manager
Model Key in GUI didn't include or match the primary key chosen to make rows unique.
This caused the problem.