2011-01-14 10 views
1

Я новичок в Linq-to-SQL. Поэтому я изучаю его с помощью некоторых учебных пособий по youtube. Я запускаю новый проект (asp.net mvc), добавляю новые данные (linq) с именем 'test'. В моих контроллерах я печатаю testDataContext db = new testDataContext() И это работает.Ошибка Linq-to-SQL

Так что возникает проблема. Я работаю над другим проектом (asp.net mvc), где у меня больше контроллеров и больше всего. Когда я добавляю новый linq, он не находит его в проекте.

И я делаю это точно так же (testDataContext ...).

У меня есть библиотека Linq.

Кто-нибудь знает, что случилось?

Благодаря

+0

Ваш asp.net MVC проект ссылается на проект, который содержит daatacontext? –

+1

это просто проблема с пространством имен? то есть у вас есть необходимые 'using' директивы? –

+0

его в том же проекте. Я сделал то же самое с новым проектом (и я могу сделать это снова 100 раз), и он будет работать, но он не работает в этом проекте -------------- --------------------- У меня есть using System; с использованием System.Collections.Generic; с использованием System.Linq; с использованием System.Web; с использованием System.Web.Mvc; с использованием System.Data; с использованием System.Linq.Expressions; – Sebastjan

ответ

0

Попробуйте добавить using System.Data.Linq;

+0

Снова прочитайте вопрос ... «У меня есть библиотека Linq». –

+0

@Jannis - прочитал его использование заявлений в комментариях, этот не включен. – cjk

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