Я думаю, что то, что предлагал К. Иванов, вероятно, самый простой способ справиться с этим; держите классы L2S и DTO (блаженно) не подозревающими друг друга, и имейте третье, центральное место, где идет отображение в любом направлении.
Я бы также спросил, с небольшим содроганием в случае обратной реакции, но если разделение проектов действительно служит определенной цели ... или просто усложняет ситуацию.