Linq自动生成的designer.cs无故被删除的问题的答案

最近经常发现我一修改linq的设计器再保存,它自动生成的desinger.cs文件就被删除了,很奇怪。而且从垃圾箱拖回来之后,再修改linq的设计器,它也不会改变。当时我曾经发了一个博问,在不同操作系统下多人合作使用Linq开发出现奇怪的问题.因为我在两个不同的操作系统上同时编辑,以为是版本控制软件的原因造成,现在发现不是。

我查到了下面这篇文章:

LINQ to SQL ‘Unspecified Error’ and Missing .designer.cs

原因貌似是没有装.net framework 3.5 sp1. 不装其实也可以,解决方案是,在你自己定义的类文件中,using的位置必须放在namespace内部! 例如:

namespace ShopDAL
{
    using System.Data.Linq;
    using System.Linq;
    partial class GoldDataContext
    {
    }

    public partial class BundleView
哎,被这个问题搞了好久,浪费了不少时间,今天终于解决了。
原文地址:https://www.cnblogs.com/yinzixin/p/1691002.html