Nie mogę zrozumieć ten błąd:Operacja arytmetyczna spowodowała przepełnienie. Dodawanie liczb całkowitych()
W tym wywołaniu metody setVolume, głośności = 2055786000 i rozmiar = 93552000. Tom jest własnością Integer, a rozmiar jest również Integer, jak możesz zobaczyć.
Klasa jest częściową klasą klasy encji dbml, jednak właściwość Volume NIE jest kolumną w bazie danych, istnieje tylko w klasie częściowej, jako "właściwość obiektu biznesowego".
Szczegółowy widok pokazuje:
danych> Element: W celu oceny własności indeksowany, nieruchomość musi być wykwalifikowany i argumenty muszą być wyraźnie podana przez użytkownika.
Co może być przyczyną tego ...?
Podczas napotkania tego błędu tworzyłem sumę pierwszych 10 000 liczb naturalnych. Używałem typu danych Int32 dla zmiennej sumującej. Kiedy zmieniłem go na Int64, problem został rozwiązany. Dzięki. Pomogło! – RBT