Est-il possible d'utiliser LINQ pour modifier une table de base de données?

voix
4

Je suis en train de laisser tomber une colonne dans programmation d' une table à l' intérieur d'une base de données d'accès et moi - même trouvé incapable de le faire! Est - il possible? il me fait penser que je n'ai aucune idée claire des choses LINQ to SQL ne peut pas faire. Des idées?

Créé 26/08/2009 à 22:40
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
5

Il n'y a rien dans LINQ to SQL qui vous permet de le faire sans écrire T-SQL, non.

De même, vous ne pouvez pas faire des mises à jour droites ou supprime sans sélectionner les données que vous souhaitez modifier d' abord et manipuler les objets. Il faudrait écrire des procédures stockées pour les choses et les ajouter à votre modèle à appeler. Voir cette page MSDN pour un aperçu.

L' utilisation DataContext.ExecuteQuery devrait également fonctionner si vous ne me dérange pas T-SQL dans votre code source.

Créé 26/08/2009 à 22:48
source utilisateur

voix
0

Tu peux le faire. Voici un exemple:

ALTER TABLE Import
Alter column [Tot_Val]  DECIMAL(10,2) ;

ALLER

Créé 23/10/2018 à 15:11
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more