Używam EF5 w VS2012, i starają się usunąć wszystkie dane z jakiejś tabeli przy użyciu ExecuteStoreCommand
, coś takiego:Gdzie jest metoda ExecuteStoreCommand w Entity Framework 5?
ctx.ExecuteStoreCommand("TRUNCATE TABLE [" + tableName + "]");
ale problem jest EF mówi mi, metoda ExecuteStoreCommand nie została znaleziona. Nie rozumiem, dlaczego?
Czy możesz mi powiedzieć, dlaczego ?, lub daj mi rozwiązanie wydajnościowe, usuń wszystkie dane z tabeli.
Czy jesteś pewien? http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.executestorecommand.aspx – tomfanning
@tomfanning, to zależy, czy używa on ObjectContext lub DbContext –
Prawidłowo. EF5/6 to domyślnie DbContext (POCO), chyba że je przesyłasz. – DFTR