gpt4 book ai didi

c# - 在 LINQ to SQL 中命名 parent 和 child

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

我希望在我的 LINQ to SQL 数据模型中更改父项和子项的属性的各自名称。查看我的 ERD 的这个区域:

Relationship between Users and Transactions

从用户到交易我必须到外键:

  • Users.UserId -> Transactions.SenderId
  • Users.UserId -> Transactions.ReceiverId

当我处理这些关系时,它们的名称令人困惑。出于这个原因,我决定更改这些属性各自的名称。我在 LINQ to SQL 设计器中这样做了:

Properties of a relationship

在上面的示例中,我将子项的名称更改为 TransactionsBySender,将父项的名称更改为 Sender。这非常完美,现在,我可以利用 LINQ 提供的优势。我的问题是,每次我更新数据模型时,这些名称更改都会被覆盖。

因此我的问题是:我可以使用 Management Studio 直接在 SQL Server 中进行这些名称更改吗?

最佳答案

不在 SQL Server 管理工作室中。

您可以使用部分类并在那里进行,这是一种类似的方法,我必须引用 tb_bestand dbml 中的内容作为 tb_bestand 和 tb_bestand1。这样,我将 tb_bestand1 重命名为更符合逻辑的名称:

public partial class ...
{

public tb_bestand tb_morelogicalname
{
get
{
return this._tb_bestand1.Entity;
}
set
{
this.tb_bestand1 = value;
}
}

关于c# - 在 LINQ to SQL 中命名 parent 和 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7160436/

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