Sha*_*ica 2 c# linq or-designer visual-studio-2008 linq-to-sql
我有一个奇怪的问题,有时当我使用O/R设计器更改Linq对象时(通常通过添加我在DB中添加的字段),当我保存项目时,designer.cs文件得到删除!
幸运的是,我的源代码控制依赖于它; 我取消删除该文件并将更改退回到csproj文件.但这真的很烦人,似乎没有任何好的理由(事实上我的项目包含大约100个对象不是借口).
有没有其他人有这个麻烦?知道是什么导致这种情况发生的吗?
编辑 - 附加信息 - 我的DataContext类设置了自定义基类.D'ya认为这可能与它有关......?
您是否添加了一个部分类来向生成的类添加功能(等)?如果是这样 - 虽然听起来很奇怪,但是using
你的部分类文件中任何语句的位置实际上都是一个破坏代码生成的问题.尝试在命名空间内移动它们.
不,我不是在开玩笑.
在这种情况下的错误消息是"自定义工具'MSLinqToSQLGenerator'失败.未指定的错误".改变自:
using System;
namespace MyNamespace {
partial class MyDataContext {}
}
Run Code Online (Sandbox Code Playgroud)
至:
namespace MyNamespace {
using System;
partial class MyDataContext {}
}
Run Code Online (Sandbox Code Playgroud)
解决它.怪异的bug.
归档时间: |
|
查看次数: |
796 次 |
最近记录: |