Mam niektóre procedury przechowywane zmapowane w Entity Framework przy użyciu Database First. Tworzy on silnie typowane metody, które można wywołać w celu uruchomienia procedur składowanych. Wpadłem jednak na poważny problem, ponieważ nie widzę sposobu, aby wywołać te metody, które zostały utworzone z domyślnymi parametrami zdefiniowanymi w procedurach przechowywanych. Oznacza to:Entity Framework - procedura składowana wywołania z domyślnymi parametrami
a) Muszę ręcznie dodać parametry domyślne do wywołań metod, co jest kruchym, jeśli domyślna wartość parametru miała się kiedykolwiek zmienić.
b) Napisz metody przeciążenia ręcznie. Zasadniczo eliminuje to korzyści wynikające z generowania modelu z bazy danych.
Czy ktoś wie, czy istnieje lepsze rozwiązanie tego problemu?
Dzięki.
zawsze można ustawić wartość domyślną dla właściwości obiektu za pośrednictwem okna właściwości. To nie pomoże.? –
Wciąż wymagałoby to ręcznego wprowadzania wartości domyślnej - jeśli domyślna wartość proca kiedykolwiek się zmieniła, nie będzie możliwości automatycznej synchronizacji z modelem. – MgSam
Czy możesz napisać procs, który zapewni Ci domyślne wartości z serwera? –