我正在寻找在LINQ to SQL数据模型中更改父母和子女的属性的相应名称。查看我的ERD的这个区域:
从用户到交易我必须使用外键:
当我处理这些关系时,它们会被混淆地命名。出于这个原因,我决定更改这些属性的相应名称。我在LINQ to SQL设计器中做到了这一点:
在上面的示例中,我将子项的名称更改为TransactionsBySender
,将父项的名称更改为Sender
。这完美地完成了,现在,我可以利用LINQ提供的好处。我的问题是每次更新我的数据模型时都会覆盖这些名称更改。
因此,我的问题是:我可以使用Management Studio直接在SQL Server中进行这些名称更改吗?
答案 0 :(得分:0)
不在SQL Server管理工作室中。
您可以使用部分类并在那里执行,这是一种类似的方法,我必须引用tb_bestand dbb中的内容为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;
}
}
答案 1 :(得分:0)
是的。您可以在SQL Server Management Studio的属性编辑器上重命名关系约束(外键约束)。
在左侧面板的表名称上,只需右键单击表格名称并选择“设计...”,然后单击工具栏上的“关系”按钮。 这将显示您设计/编辑的表的可用关系约束。
附加说明:您似乎希望SQL Server Management Studio表Designer上的名称在代码上相同。你不能直接这样做。