Je cherche à changer les noms respectifs des propriétés des parents et des enfants dans mon modèle de données LINQ to SQL. Découvrez cette région de mon ERD:Nommage des parents et des enfants dans LINQ to SQL
De utilisateurs à Transactions Je dois clés étrangères:
- Users.UserId -> Transactions.SenderId
- Users.UserId -> Transactions .ReceiverId
Lorsque je travaille avec ces relations, elles sont nommées de manière confuse. Pour cette raison, j'ai décidé de changer les noms respectifs de ces propriétés. Je l'ai fait dans le concepteur LINQ to SQL:
Dans l'exemple ci-dessus, je changé le nom de l'enfant à TransactionsBySender
et le nom du parent à Sender
. Cela a fonctionné parfaitement et, maintenant, je suis en mesure de profiter des avantages fournis par LINQ. Mon problème est que ces changements de noms sont écrasés chaque fois que je mets à jour mon modèle de données.
Ma question est donc: Puis-je faire ces changements de nom directement dans SQL Server en utilisant Management Studio?
Si vous mettez régulièrement votre modèle à jour à partir de la base de données, utilisez les outils Hugati (http://www.huagati.com/dbmltools/) ou PLinqo (http://www.codesmithtools.com/plinqo). Alternativement, envisager de faire les changements manuellement des deux côtés plutôt que de laisser tomber et de recréer les entités à chaque changement de schéma. –