За много примеров LINQ, которые я видел, я создаю свой собственный контекст данных и таблицы, используя код, аналогичный приведенному ниже:Это ложное предупреждение при использовании LINQ to SQL?
class MyDatabase : DataContext {
public Table<Widget> Widgets;
public Table<Car> Cars;
public MyDatabase (string connection) : base(connection) { }
}
Но для каждой таблицы (Widgets, автомобили и т.д.), Я получаю предупреждение Поле 'TableName' никогда не назначается. Я не могу найти никого в Google, у которого также есть эта проблема. Я не чувствую, что делаю что-то неправильно, потому что просто копирую примеры LINQ, которые я видел из разных мест. Итак, что случилось с этим предупреждением? Это предупреждает меня о реальной проблеме? Или я чего-то не хватает?
Это не так, и да: предупреждение неверно: действительно, компилятор не может обнаружить отражение. –
Тайна, решенная Марком и Марком, способ пойти ребятами. – Hogan