9

Every time that I change a value in the designer after saving it, the .designer.cs file will be deleted.

Can anyone tell me how can I fix this problem?

Eddie
  • 52,674
  • 21
  • 121
  • 143
mrtaikandi
  • 6,318
  • 16
  • 57
  • 93

3 Answers3

20

Move using directives in your DataContext.cs and DataContext.designer.cs files into the namespace scope.

gius
  • 8,956
  • 3
  • 32
  • 59
11

The *.designer.cs files are completely generated by designer. You should not write any your own code into this file. The classes and/or methods are partial, so you can extend/change the behaviour in the separate file.

TcKs
  • 24,801
  • 9
  • 64
  • 97
7

Don't place your own code in the designer file, instead use a separate file leveraging the partial classes concept.

FlySwat
  • 166,742
  • 71
  • 243
  • 309
  • I thinks this should solve the problem but I have 2 other dbml files which I wrote my code in their code files and there is no problem but since yesterday every new dbml files has it. – mrtaikandi Nov 15 '08 at 13:51