J'essaye de déposer par programme une colonne dans une table à l'intérieur d'une base de données d'accès et je me suis trouvé incapable de le faire! Est-ce possible? il me fait penser que je n'ai pas une idée claire des choses linq à sql ne peut pas faire. Des idées?Est-il possible d'utiliser Linq pour ALTER une table de base de données?
4
A
Répondre
5
Rien dans LINQ to SQL ne vous permet de le faire sans écrire T-SQL, non. De même, vous ne pouvez pas effectuer de mises à jour ou de suppressions directes sans sélectionner les données que vous souhaitez modifier en premier et manipuler les objets. Vous devriez écrire des procédures stockées pour ces choses et les ajouter à votre modèle pour être appelé. Voir this MSDN page pour un aperçu.
L'utilisation de DataContext.ExecuteQuery devrait également fonctionner si T-SQL ne vous dérange pas dans votre code source.
Questions connexes
- 1. Base de données LINQ
- 2. Comment alter table
- 3. Taille de table maximale pour une base de données MySQL
- 4. Alter Table Ajouter une colonne Syntaxe
- 5. Comment générer une table d'autorisations accordées aux tables de base de données pour un utilisateur de base de données?
- 6. données dans une table emboîtées de base de données
- 7. requête Sql à alter table
- 8. MySQL ALTER TABLE sur une très grande table - est-il sécuritaire de l'exécuter?
- 9. colonne Alter type de données dans SQL
- 10. Est-il possible de modifier ALTER une colonne pour désactiver 'NOT NULL'?
- 11. Est-il possible d'avoir une table mysql se référant à une table dans une base de données étrangère?
- 12. ALTER TABLE avec une valeur DEFAULT constante déterminée par programme
- 13. Besoin de trouver sur une table a certaines colonnes avant de courir alter table
- 14. Est-il possible de copier les données dans une table MSSQL distante vers une table locale?
- 15. Attribut de base de données Nullable dans une table distincte
- 16. Comment «effacer» une table de base de données?
- 17. Concevoir une base de données
- 18. Table de base de données ADO Colonne booléenne
- 19. Liste des chaînes uniques dans la table de base de données en utilisant Linq?
- 20. Pourquoi un déclencheur de base de données serait-il invalide dans une base de données Oracle?
- 21. Est-il possible d'utiliser un lien de base de données entre une base de données oracle et une base de données postgresql sur différents serveurs physiques?
- 22. SQL Alter Table puis Modifier les valeurs
- 23. Est-il possible de renommer un nom de table MySQL déjà dans la base de données?
- 24. Oracle10g base de données/table Tuning
- 25. Est-il possible de "déplacer" par programme une définition de table Oracle d'une base de données à une autre?
- 26. Copie des données d'une table dans une base de données à une autre base de données séparée
- 27. ActiveRecord Joindre la table pour la base de données existante
- 28. Linq à entité avec une grande base de données
- 29. Cakephp de table de base de données manquante
- 30. Utilisez LINQ pour obtenir des données à partir d'une base de données à partir des données dans une autre base de données
Je ne l'ai pas testé, mais vous pouvez essayer ceci pour émettre la commande SQL réelle: http://msdn.microsoft.com/en-us/library/bb399403.aspx –