Я часто сравниваю данные в таблицах в разных базах данных. У этих баз данных нет той же схемы. В TSQL я могу ссылаться на них с помощью структуры DB > user > table (DB1.dbo.Stores, DB2.dbo.OtherPlaces), чтобы вытащить данные для сравнения. Мне нравится идея LINQPad совсем немного, но я просто не могу легко вытащить данные из двух разных контекстов данных в одном наборе операторов.
Я видел, как люди предлагали просто изменить строку подключения, чтобы вытащить данные из другого источника в текущую схему, но, как я уже упоминал, этого делать не будет. Я просто пропустил страницу в FAQ? Это кажется довольно обычной процедурой, недоступной мне.
В "легком" мире я бы хотел просто ссылаться на типизированный datacontext, создаваемый LINQPad. Тогда я мог бы просто:
DB1DataContext db1 = новый DB1DataContext();
DB2DataContext db2 = новый DB2DataContext();
И работа оттуда.