Ах!Да!Вы используете VS2008, верно?
Это известная ошибка, и фактически имеет значение, где ваши директивы using
находятся в вашей половине класса partial
...
using Foo;
namespace Bar {
// ...
}
- это плохо, и он удаляет файл конструктора ...
namespace Bar {
using Foo;
// ...
}
в порядке!
Это только применяется, когда у вас есть SomeName.dbml
и SomeName.cs
, поэтому другим исправлением является переименование файла.Это исправлено в VS2010.Сумасшедший, да?