Для первого запроса вы можете использовать:
// INSERT INTO customer_hobbies(cust_id,hobby_id)
// VALUES(913,4)
db.CustomerHobbies.AddObject(new CustomerHobbies { CustID = 913, HobbyID = 4 });
db.SaveChanges();
(точные имена свойств зависят от конфигурации преобразования структуры сущности)
Для второго запроса, поскольку вы не используя любое поле из customer_hobbies, вы можете просто запрашивать клиентов.
Даже если вы хотите получить столбец c.cust_id
, поскольку это также ключ соединения, вы можете просто запросить его у customer_hobbies
.
Например:
var ch = db.CustomerHobbies.Where(/* some predicate */).First();
var customerID = ch.CustID;