Вставить в таблицы отношений «многие ко многим»

Простой сценарий

[ClientTable]: ClientId, ClientName, Phone, Age
[CityTable]: CityID, CityName, Country
[ClientCityTable]: ClientCityID, ClientID, CityID

Client client = new Client("John", 123456789, 40);
City city = new City("NY", USA);
ClientCity clientCity = new ClientCity(client, city);

Должен ли я сделать InsertOnSubmit для каждого объекта (таблицы) или только на clientCity? Или это не имеет значения? В чем разница?

РЕДАКТИРОВАТЬ

Я спрашиваю, должен ли я сделать

DatabaseDC dc = new DatabaseDC(connectionString);
dc.Client.InsertOnSubmit(client);
dc.City.InsertOnSubmit(city);
dc.ClientCity.InsertOnSubmit(clientCity);
dc.SubmitChanges();

или только

DatabaseDC dc = new DatabaseDC(connectionString);
dc.ClientCity.InsertOnSubmit(clientCity);//because this object has references to client and city
dc.SubmitChanges();

?

РЕДАКТИРОВАТЬ 2

Я сделал несколько попыток и даже я используюInsertOnSubmit только наclient, записи вставляются также вCity а такжеClientCity, Как мне сделать это правильно?

Ответы на вопрос(2)

Ваш ответ на вопрос