Merhabalar;
Proje üzerinde çalışırken çok gıcık bir problemle uğraşmak zorunda kaldım. .dbml dosyamda "using System.Data.Linq;" olduğu halde, web servisimi çalıştırmak istediğimde CS0234 sorunu alıyordum, yani "system.data" ad alanında "linq" bulunmuyor diyordu. 2 saat bpyunca denemediğim yöntem kalmadıktan sonra, şu gerçekle karşılaştım. web.config dosyası, otomatik eklenen sınıflara pek yardımcı olmuyor (örn. bazen silverlight projelerinde).
Yani ne yaptıysanız bunu elle web.config'e yazmalısınız. sonra aşağıdaki satırı ilgili yere yazdım da kurtuldum sorundan; hemen bloga yazayım dedim, belki bu sorunu yaşayanınız olur da denk gelir diye. yazılması gereken assemblies kısmına:
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=#########"/>
burada #'ler yerine; System.Data.DataSetExtensions kısmındaki PublicKeyToken'i yazarsanız sorun hallocaktır.