Mam model danych encji, który utworzyłem i jego wyciąganie rekordów z SQLite DB. Jedna z tabel to ludzie, chcę zastąpić metodę person.Equals(), ale nie jestem pewien, dokąd się udać, aby wprowadzić taką zmianę, ponieważ obiekt Person jest generowany automatycznie i nie widzę nawet, gdzie ten autogen kod rezyduje. Wiem, jak zastąpić Equalsa na ręcznym przedmiocie, jego miejsce gdzie można to zrobić na autogenicznym.Jak przesłonić wartość równą obiektowi utworzonemu przez model danych jednostki?
12
A
Odpowiedz
11
Musisz utworzyć częściową klasę. Dodaj nowy plik .cs do swojego rozwiązania i uruchom go tak:
public partial class Person
{
public override bool Equals(Object obj)
{
//your custom equals method
}
}
7
Możesz spróbować użyć klas częściowych - Myślę, że możesz znaleźć kod wygenerowany automatycznie w rozwiązaniu. Jeśli okaże się równa nie jest nadpisane domyślnie generowane klasa jest częściowe (myślę, że powinno być częściowe) niż można dodać kolejny plik do roztworu i umieścić częściowej klasy z implenentation równych tam:
public partial class Person
{
// Your override of Equals here
}
Powiązane problemy
- 1. Jak uzyskać wartość VSX równą zero?
- 2. Zmień wartość symbolu zastępczego przez model?
- 3. Jak przesłonić wartość RequestValidation w ASP.NET WebAPI
- 4. Model danych encji, unikalny indeks
- 5. Problemy z tworzeniem nowego modelu danych jednostki
- 6. Waliduj Django model danych przez obliczenie sumy wielu rzędach
- 7. Jak mogę przesłonić wartość listy konfiguracyjnej typesafe w wierszu poleceń?
- 8. Jak przesłonić właściwość statyczną obiektu nadrzędnego i pozwolić obiektowi nadrzędnemu na dostęp do nowej wartości w PHP?
- 9. Jak przesłonić wartość pliku właściwości za pomocą argumentów wiersza poleceń?
- 10. Zwiększ wartość argumentu zastępczego wiązania równą liczbie argumentów Variadic Template
- 11. Określ większą lub równą wartość znacznika Git w wymaganiach.txt
- 12. Jak przesłonić wartość domyślną COMPOSE_HTTP_TIMEOUT za pomocą polecenia docker-compose
- 13. Jak mogę przesłonić metodę java i zmienić wartość pustą parametru?
- 14. Jak testowanej jednostki danych adnotacji Validators
- 15. Brak opcji modelu danych jednostki w kreatorze konfiguracji źródła danych
- 16. Uzyskiwanie podstawowego podmiotu danych z jednostki nadrzędnej
- 17. LINQ to Entities - Jak zwrócić pojedynczą wartość ciągu z jednostki
- 18. Jak zamówić przez obliczoną wartość w DQL
- 19. W jaki sposób można przesłonić skrypty SQL wygenerowane przez MigratorScriptingDecorator
- 20. Potrzebuję próbki jednostki python testującej model sqlalchemy z nosem
- 21. Jak przesłonić granicę: brak?
- 22. Jak przesłonić szablony SonataUserBundle
- 23. Jak przesłonić właściwość css?
- 24. Jak przesłonić ObjectOutputStream.writeStreamHeader()?
- 25. Jak mogę przesłonić TryParse?
- 26. Konwersja ciągu na int. Ustaw wartość równą 0, jeśli String ma wartość null
- 27. Ukryj ostrzeżenie "odrzucono wartość inną niż wartość jednostki"
- 28. Jak ustawić wysokość równą szerokości z css
- 29. Zaktualizuj model z bazy danych (baza danych)
- 30. Jak przypisać wartość przez wyrażenie?