Краткий ответ: нет или не легко.
Более длинный ответ: если вы можете выразить то, что вы хотите сделать в одном запросе SQL, вы, вероятно, можете убедить SubSonic сделать это за вас. Тем не менее, один запрос не может быть вставлен в две разные таблицы, так что нет радости.
Да, вы можете группировать запросы, но вы не можете легко получить идентификатор из одного в другой. Вы, вероятно, лучше с хранимой процедурой.
Да, вы можете и должны включать их в транзакцию, но это не помогает.