Pytania oznaczone «r»

127
__getattr__ w module

Jak można zaimplementować odpowiednik a __getattr__w klasie, w module? Przykład Podczas wywoływania funkcji, która nie istnieje w statycznie zdefiniowanych atrybutach modułu, chcę utworzyć wystąpienie klasy w tym module i wywołać na niej metodę o tej samej nazwie, która nie powiodła się w...

127
Najlepszy sposób na wywołanie gettera poprzez refleksję

Muszę uzyskać wartość pola z określoną adnotacją, więc dzięki refleksji mogę uzyskać ten obiekt pola. Problem w tym, że to pole zawsze będzie prywatne, chociaż z góry wiem, że zawsze będzie miało metodę pobierającą. Wiem, że mogę użyć setAccesible (true) i uzyskać jego wartość (gdy nie ma...

127
Co robią konsolidatorzy?

Zawsze się zastanawiałem. Wiem, że kompilatory konwertują kod, który piszesz na pliki binarne, ale co robią konsolidatory? Zawsze byli dla mnie tajemnicą. Z grubsza rozumiem, co to jest „linkowanie”. Dzieje się tak, gdy do pliku binarnego są dodawane odwołania do bibliotek i struktur. Nie rozumiem...

127
Warunki automatycznego generowania domyślnego / kopiuj / przenoszącego narzędzia i operatora przypisania kopiuj / przenieś?

Chcę odświeżyć pamięć w warunkach, w których kompilator zazwyczaj automatycznie generuje domyślny konstruktor, konstruktor kopiujący i operator przypisania. Przypominam sobie, że były pewne zasady, ale nie pamiętam, a także nie mogę znaleźć renomowanego źródła w Internecie. Czy ktoś może...

127
INSERT INTO vs SELECT INTO

Jaka jest różnica między using SELECT ... INTO MyTable FROM... i INSERT INTO MyTable (...) SELECT ... FROM .... ? Z BOL [ INSERT , SELECT ... INTO ] wiem, że użycie polecenia SELECT ... INTO utworzy tabelę wstawiania w domyślnej grupie plików, jeśli jeszcze nie istnieje, i że rejestrowanie tej...

127
Jak mapować listy zagnieżdżonych obiektów za pomocą Dapper

Obecnie używam Entity Framework do mojego dostępu do bazy danych, ale chcę rzucić okiem na Dapper. Mam takie zajęcia: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Tak...

127
Klucz obcy do wielu tabel

W mojej bazie danych mam 3 odpowiednie tabele. CREATE TABLE dbo.Group ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.User ( ID int NOT NULL, Name varchar(50) NOT NULL ) CREATE TABLE dbo.Ticket ( ID int NOT NULL, Owner int NOT NULL, Subject varchar(50) NULL ) Użytkownicy...

127
Usuń tożsamość z kolumny w tabeli

Mamy tabelę o pojemności 5 GB (prawie 500 milionów wierszy) i chcemy usunąć właściwość identity z jednej z kolumn, ale kiedy próbujemy to zrobić przez SSMS - to mija. Czy można to zrobić za pomocą