gpt4 book ai didi

c# - VS2008 下的 dmbl 设计器文件有问题?

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:22 25 4
gpt4 key购买 nike

我今天一直在努力处理 linq2sql dbml 设计文件。当我开始并将我的 table 放在设计师身上时,一切都很好。我修改命名空间并关闭数据上下文的连接字符串属性。然后我想创建我的 linq 实体的部分扩展。所以我在文件设计器上按了 F7。在这一点上一切都很酷。然后,当我用数据库的架构更改某些内容时,我返回并添加另一个表或删除并重新添加一个旧表,MyContext.dbml 会丢失其下方的 MyContext.design 文件。其他 2 个(.cs 和 .layout 仍然存在)。自然地,它破坏了我从头开始所需的一切。很烦人。有任何想法吗?

最佳答案

啊!是的!您使用的是 VS2008,对吧?

这是一个已知的错误,它实际上很重要你的 using 指令在 你的 一半的 partial 类中...

using Foo;
namespace Bar {
// ...
}

不好,破坏了设计器文件...

namespace Bar {
using Foo;
// ...
}

很好!

在您有SomeName.dbmlSomeName.cs 时适用,因此另一个修复方法是重命名文件。这在 VS2010 中已修复。疯了吧?

关于c# - VS2008 下的 dmbl 设计器文件有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com