我正在尋找更改我的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)。或者,可以考慮手動在雙方進行更改,而不是在每次更改模式時刪除和重新創建實體。 –