Dbml 将 1 添加到 EntitySet 名称

发布于 2024-11-07 11:45:36 字数 593 浏览 0 评论 0原文

您好,我有一个 dbml 文件,它开始在 EntitySet 名称的末尾添加 1 有什么办法可以永久解决这个问题吗?如果我在设计器文件中更改它,它只会在文件更新时返回。

[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Product_CompositeProduct", Storage="_CompositeProducts1", ThisKey="ProductNo", OtherKey="ParentID")]
        public EntitySet<CompositeProduct> CompositeProducts1
        {
            get
            {
                return this._CompositeProducts1;
            }
            set
            {
                this._CompositeProducts1.Assign(value);
            }
        }

我可以更改其余的代码,但我不喜欢名称中包含 1。

Hi I got a dbml file, that starts to add a 1 to the end of a EntitySet name
Is there any way I can permanently fix this? If I change it in the designer file, its just returns when the file is updatet.

[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Product_CompositeProduct", Storage="_CompositeProducts1", ThisKey="ProductNo", OtherKey="ParentID")]
        public EntitySet<CompositeProduct> CompositeProducts1
        {
            get
            {
                return this._CompositeProducts1;
            }
            set
            {
                this._CompositeProducts1.Assign(value);
            }
        }

I could just change the rest of my code, but I don't like to have 1 in the name.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原谅过去的我 2024-11-14 11:45:36

看来您已经拥有名为 CompositeProducts 的属性,这就是它在实体集末尾添加 1 的原因。下次会加2。

It seems that you already have property called CompositeProducts, and that's why it adds 1 at the end of entity set. it will add 2 the next time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文