Używam LinqPad do wysyłania zapytań do bazy MyISQL MyISAM. Istnieją obce klucze, ale nie ma na nich ograniczeń, więc LinqPad nie może nawiązać relacji. Chciałbym dodać te relacje (powiedz, które pola są FK), aby ułatwić sobie wysyłanie zapytań. czy to możliwe?Zmodyfikuj "model", aby dodać relacje w LinqPadzie?
5
A
Odpowiedz
1
Nie można tego zrobić poza dodaniem ograniczeń klucza obcego. (W interesie, dlaczego nie ma ograniczeń dotyczących klucza obcego?)
1
Jeśli nie ma skonfigurowanych FK, to masz tylko jedną opcję.
Musisz połączyć tabele ręcznie, używając LINQ.
Jeśli naprawdę chcesz używać dot-notation, myślę, że możesz zmienić swój typ instrukcji na "C# Program" i umieścić LINQ w metodzie rozszerzenia.
Powiązane problemy
- 1. Jak dodać "ng-model" w DropDownList?
- 2. Zmodyfikuj grupę pandy
- 3. zaklasyfikowane relacje w jednostkach danych
- 4. Jak obsługiwać relacje w backbone.js
- 5. Struktura obiektu: Sprawdź wszystkie relacje jednostki, aby użyć klucza obcego.
- 6. Zmodyfikuj plik pdf tak, aby zawierał wiele slajdów na stronę
- 7. Zmodyfikuj wykonywanie pliku JAR
- 8. Relacje równości w Scali
- 9. Zmodyfikuj algorytm Dijkstry, aby uzyskać najkrótszą ścieżkę między dwoma węzłami.
- 10. Sprawdź/zmodyfikuj iterator "constness"
- 11. Zmodyfikuj limit czasu connect()
- 12. Model Django, jak dodać pole potwierdzenia hasła?
- 13. Czy istnieje istniejący SqlConnection, którego mogę używać w LinqPadzie?
- 14. wymowny Relacje Optymalizacja zapytań
- 15. Dane podstawowe iOS - Relacje
- 16. Jak reprezentować relacje klucza obcego w danych podstawowych - Model danych w XCode
- 17. Relacje danych jako kontekst wyszukiwania w Marklogic
- 18. Knockout.js zmodyfikuj wartość przed ko.observable() napisz
- 19. Relacje Laravel
- 20. Laravel Eonquent i złożone relacje
- 21. Dwukierunkowe relacje w zapytaniach SQL
- 22. neo4j: relacje jednokierunkowe/dwukierunkowe?
- 23. Zmodyfikuj adres zwrotny na stosie
- 24. Zmodyfikuj opcjonalne i wymagane pola.
- 25. Relacje między podmiotami w DDD
- 26. Android MVP - Który model zaprezentować, aby wyświetlić
- 27. Zmodyfikuj hash ruby (sztywne szyny)
- 28. Model obiektu sieci społecznościowej
- 29. Relacje między-relacyjne i najlepsze praktyki
- 30. Jak zapytać o relacje w NoSQL?
Dlatego właśnie włączyłem do mojego pytania "MyISAM" :) Nie obsługuje FK. InnoDB ma, MyISAM nie. W każdym razie nie zaprojektowałem DB. Poszedłbym na InnoDB. http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-foreign-keys.html – mpen