Pytania oznaczone «.net»

14
Jak źle jest nie usuwać () SqlConnections?

Osobiście włamuję się do uli, jeśli nie umieszczam obiektów ADO, które implementują IDisposable przy użyciu instrukcji. Ale w ramach mojej obecnej umowy stwierdziłem, że ich domowy kod dostawcy danych „dostawca danych” nie 1) implementuje IDisposable i 2) wywołuje Dispose () na czymkolwiek, z czego...

14
Czy należy preferować spójność zamiast konwencji programowania?

Czy przy projektowaniu klasy należy preferować spójność w zachowaniu zamiast powszechnej praktyki programowania? Aby podać konkretny przykład: Powszechna konwencja jest następująca: jeśli klasa jest właścicielem obiektu (np. Go utworzył), jest odpowiedzialna za jego wyczyszczenie po zakończeniu....

14
Wady używania typów dynamicznych w C #

Ostatnio studiowałem więcej na temat typów dynamicznych w C #. W niektórych przykładach zrozumiałem, że po skompilowaniu kod nie wymaga ponownej kompilacji, ale można go wykonać bezpośrednio. Uważam, że elastyczność zapewniana przez słowo kluczowe w celu faktycznej zmiany typu danych do woli jest...

13
Dlaczego wzorzec repozytorium jest potrzebny w NHibernate?

Czytam oficjalną Twoją pierwszą aplikację opartą na NHibernate . Chociaż samouczek jest dobry i łatwy do naśladowania, zastanawiam się, dlaczego użyto wzorca repozytorium. W różnych Add, Update, Removemetody w ProductRepositoryrealizacji, kod jest prawie identyczne - wszystkie są z wykorzystaniem...