我正在寻找更改我的LINQ to SQL数据模型中父母和孩子的属性的名称。看看这个区域我ERD的:命名父母和儿童在LINQ to SQL
从用户的交易我要外键:
- Users.UserId - > Transactions.SenderId
- Users.UserId - >交易接收者ID
当我处理这些关系时,他们被命名为混淆。出于这个原因,我决定改变这些属性的名称。我这样做的LINQ to SQL设计:
在上面的例子中,我改变了孩子TransactionsBySender
和家长对Sender
名称的名称。这完美解决了,现在,我可以利用LINQ提供的好处。我的问题是,每次更新我的数据模型时,这些名称更改都会被覆盖。
因此,我的问题是:我可以使用Management Studio直接在SQL Server中执行这些名称更改吗?
如果你经常更新从数据库模型,考虑使用Hugati工具(http://www.huagati.com/dbmltools/)或PLINQO(http://www.codesmithtools.com/plinqo)。或者,可以考虑手动在双方进行更改,而不是在每次更改模式时删除和重新创建实体。 –