Próbuję wykonać proste wywołanie procedury składowanej bazy danych z aplikacji języka C#.Nie można przeciągnąć procedury przechowywanej do projektanta DBML
Obserwuję przewodnika jak np this one lub this one.
Oba mają te same podstawowe kroki.
- Dodaj LINQ do elementu zapytania SQL .dbml do mojego projektu
- połączyć się z bazą danych w Server Explorer
- Drag procedurę przechowywaną z Eksploratora serwera na moim oknie projektanta .dbml
Ale krok 3 nie działa. Mam moją zapisaną procedurę i moje okno projektanta, ale nie mogę przeciągnąć sproc. Nie otrzymuję znaku plusa ani znaku "niedozwolony". To po prostu obiekt nie do ciągnięcia.
Nie mogę znaleźć innego sposobu dodania sproc do pliku .dbml. I nie mogę znaleźć nikogo, kto miałby ten problem. Każde źródło mówi po prostu, żeby to przeciągnąć.
Co mogę tu robić źle?
Zrzut ekranu:
@Andomar Wysłałem to, co widzę. Nie wiem, jak uchwycić kursor. PrintScreen nie wydaje się go przechwytywać i nie sądzę, żebym mógł to zrobić za pomocą Snipping Tool. Bez względu na to, tak naprawdę nic nie pokazywałoby, ponieważ nie mogę przeciągnąć nigdzie nigdzie. Wygląda na to, że mój kursor unosi się nad oknem .dbml, ale w rzeczywistości klikam i przeciągam. –
Dokładnie tak wygląda mój ekran. Dla mnie działa, nawet jeśli plik DBML jest tylko do odczytu. Czy jesteś zalogowany lokalnie? Czy zarówno Ty, jak i VS działasz pod tym samym kontem administratora? – Andomar
Tak, jestem zalogowany lokalnie, a usługa VS działa na tym samym koncie. Jestem również połączony ze zdalnym serwerem SQL przy użyciu tych samych poświadczeń systemu Windows. –