Je možné použít LINQ pro změnu databázové tabulky?

hlasů
4

Snažím se programově přetažení sloupec v tabulce uvnitř databáze přístup a zjistil, že jsem nemohl tak učinit! Je to vůbec možné? to je pro mě myslím, že nemám žádnou jasnou představu o tom, co LINQ pro SQL nemůže dělat. Nějaké nápady?

Položena 26/08/2009 v 22:40
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
5

Na tom není nic v LINQ to SQL, který vám umožní dělat, že bez psaní T-SQL, no.

Stejně tak není možné provést přímé aktualizace nebo odstraní bez výběru data, která chcete změnit první a manipulaci s objekty. Budete muset napsat uložené procedury pro ty věci, a přidat je do svého modelu, který bude nazýván. Viz tuto stránku MSDN pro přehled.

Používání DataContext.ExecuteQuery by měl také fungovat, pokud vám nevadí, že T-SQL ve zdrojovém kódu.

Odpovězeno 26/08/2009 v 22:48
zdroj uživatelem

hlasů
0

Můžeš to udělat. Zde je příklad:

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

JÍT

Odpovězeno 23/10/2018 v 15:11
zdroj uživatelem

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