LINQ to SQL 设计器错误

Posted

技术标签:

【中文标题】LINQ to SQL 设计器错误【英文标题】:LINQ to SQL Designer Bug 【发布时间】:2010-09-22 11:52:16 【问题描述】:

每次我在保存后更改设计器中的值时,都会删除 .designer.cs 文件。

谁能告诉我如何解决这个问题?

【问题讨论】:

【参考方案1】:

DataContext.csDataContext.designer.cs 文件中的using 指令移到namespace 范围内。

【讨论】:

【参考方案2】:

*.designer.cs 文件完全由设计器生成。 您不应将任何您自己的代码写入此文件。类和/或方法是部分的,因此您可以在单独的文件中扩展/更改行为。

【讨论】:

【参考方案3】:

不要将您自己的代码放在设计器文件中,而是使用一个利用部分类概念的单独文件。

【讨论】:

我认为这应该可以解决问题,但是我还有 2 个其他 dbml 文件,我在他们的代码文件中编写了我的代码,没有问题,但是从昨天开始,每个新的 dbml 文件都有它。

以上是关于LINQ to SQL 设计器错误的主要内容,如果未能解决你的问题,请参考以下文章

如何轻松地重新排序 LINQ to SQL 设计器中的列?

LINQ体验(18)——LINQ to SQL语句之视图和继承支持

LINQ to SQL Designer和Geography数据类型

Linq-to-SQL 数据库文件为空

使用 Linq-to-SQL 的 ADO.NET 数据服务

实现接口的 LINQ to SQL 类