2010-08-22 1 views
2

Я хотел бы, чтобы выбрать из таблицы с помощью LINQ к SQL, не зная, что эта таблица не только во время выполнения, что-то вродеВыбор динамических типов с помощью Linq к SQL

Type t = Type.GetType(myString); 
var results = from o in context.t select o; 

Очевидно, что это не работает, но я был интересно, есть ли способ сделать это.

ответ

2

Ну, вы можете использовать DataContext.GetTable(Type). Это возвращает ITable. Не зная больше о том, что вы пытаетесь сделать, это самое близкое, что мы действительно можем ответить на вопрос ... если вы можете дать более подробную информацию, мы сможем помочь вам больше.

+0

Да, извините за то, что вы идиот. Я еще не ссылался на сборку System.data.linq еще в моем проекте WCF, поэтому я получал имена таблиц в качестве свойств вне контекста и не думал четко, чтобы понять, что мой intellisense не показывал все. Спасибо за ответ. – sonicblis

Смежные вопросы