VS2008 创建Linq to SQL class 后直接从Server Explorer 的数据库连接中将数据表托到编辑界面中可是代码中这个表的只读属性是 true,没办法对这表里的数据更新...怎么办啊~,这个属性也是只读的,都没办法设置

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/bb386929.aspx
      

  2.   

    问:如何在从 DBML 文件创建对象模型时消除某些属性中的 setter?答:对于此高级方案,请执行以下步骤:在 .dbml 文件中,通过将 IsReadOnly 标志更改为 True 来修改属性。添加一个分部类。为只读成员创建一个带参数的构造函数。检查默认的 UpdateCheck 值 (Never) 以确定该值对于您的应用程序是否正确。
    找是找到说明拉,可还是不知道怎么改
      

  3.   

    建议你先看看如何通过代码来更新数据库,而不是拖一下就了事的那种,这里有详细的LINQ2SQL的例子,不过我是放弃使用LINQ直接操作数据库了,那个开发效率实在是低,灵活度也大大受到限制。
    http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html