Szukam sposobów implementacji kategorii w bazie danych i jak to ugryźć w różnych projektach oraz jak to robić "po bożemu". Zakładając że kategorie mają kilka poziomów ( nie tylko jeden) przykładowo jak w allegro. Znacie jakieś strony / pomoce naukowe z omówieniem problemu a już w ogóle było by super z wadami i zaletami a także "prawilnością" tych rozwiązań.

#sql #bazydanych #programowanie #csharp #
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mircy.

Trzaskam sobie właśnie kurs ASP.NET z Udemy i widzę, że typek ma jedną fajną opcję, której nie umiem włączyć. Coś takiego jak na załączonym obrazku. VS 2015, mam resharpera, webessentials i productivity tools. Mi po najechaniu myszką wyświetla tylko bzdury z dokumentacji.

#programowanie #visualstudio #aspnet #aspnetmvc
00000110-00000110-00000110 - Hej Mircy.

Trzaskam sobie właśnie kurs ASP.NET z Udem...

źródło: comment_VuFxek8NP7KaXzjMyzAwAF0AkxYkUcuR.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirasy. Powiedzcie mi taką rzecz - czy powinno się rozróżniać Modele domenowe i np. modele(pośrednie?), na których wykonuje się operacje aż do wygenerowania modelu domenowego?

Załóżmy, że mam w bazie mam tabelę assoc.
W tabeli tej znajdują się złączenia atrybutów, oraz opcji atrybutów, które w konsekwencji są konkretnym produktem.
Wydaje mi się, że ten Assoc to nie jest mój model domenowy, tak jak Attribute też nie jest modelem domenowym.

Modelem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: model domenowy obejmuje np. konkretny produkt. jeżeli jest złożony, to wchodzą w to również jego atrybuty. Tu używasz pewnie bazy sql, jakbyś miał takie np mongo, to pewnie całość leżała by w jednym obiekcie. Domena to logiczny podział, a jak to się reprezentuje w storage nie ma znaczenia.
  • Odpowiedz
Cześć mirasy. Mam taką rozterkę, czy jednoczesne używanie Entity Framework oraz Repository Pattern nie gryzie się?
Czy DbSet wewnątrz jakiegoś kontekstu nie jest samo w sobie implementacją wzorca repozytorium?

Czy np. odpowiednie będzie jeżeli będę miał np. UserRepository, które implementuje IUserRepository, a w nim odpowiednie metody CRUD-owe, a dodatkowo będę wstrzykiwał w konstruktorze, osobną klasę UserContext, który przypiszę do prywatnego pola?

#csharp #programowanie #aspnet
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: Upraszczając odpowiedź kolegi wyżej - wyobraź sobie sytuację, że projekt tak się zmienił, że nie będziesz przechowywał danych w bazie relacyjnej tylko np. w pliku xml.
  • Odpowiedz
@Nieann: No po to się właśnie wzorzec repozytorium implementuje.
Na chwilę obecną widzę dwa rozwiązania:
- Repozytorium implementujące interfejs, z wstrzykniętym kontekstem.
- Repozytorium implementujące interfejs, dziedziczące po DbContext.
  • Odpowiedz
@Bambro: Jak najbardziej możesz się uczyć czystego Core, powiem więcej jest ono prostsze do nauczenia się niż MVC 5. Projekt w Core da się znaleźć, sam obecnie jestem przy jednym ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Bambro: ucz się Core, projektów w tym powstawać będzie coraz więcej, jest bardziej wydajny i pisze się trochę przyjemniej, co nie zmienia faktu, że gdybyś musiał używać MVC 5, to większość rzeczy jest identyczna.
  • Odpowiedz
Cześć mirki.
Ma ktoś może pod ręką jakieś artykuły, wzorce, koncepcje itp, na temat aplikacji webowych działających w czasie rzeczywistym?
Mam na myśli kwestie architektury takiego oprogramowania, problemów, czy przyjętych i sprawdzonych koncepcji.
Również odnośnie zabezpieczeń takich aplikacji.

Nie szukam artykułów gdzie jest napisane jak zrobić websocket, tylko interesuje mnie jak to wygląda na większą skalę, gdzie nie ma już prostej obsługi czatu, ale np. aktualizacja danych na stronie w czasie rzeczywistym
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam czy ktoś z was drogie mirki miał może taki problem z asp .net core podczas uruchomienia nowo utworzonej strony An error occurred while processing your request._
_Development Mode

Swapping to Development environment will display more detailed information about the error that occurred.

Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy z #csharp i #aspnetmvc #aspnet( #naukaprogramowania) Czy widok powinno się dzielić na PartialViews, czy zrobić ViewModel z potrzebnymi danymi? Bo załóżmy, mam model Album i Autor i chciałbym w widoku Index wyświetlić najnowsze albumy i najnowszych artystów(ale nie tylko to), więc stworzyłem sobie PartialView dla LatestAlbum i LatestArtist(w kolejno: AlbumController i ArtistController) i generuje go w widoku index, czy takie podejście
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet #aspnet #mvc #webdev
Mam problem którego nie mogę rozwiązać, żadne dotychczas postowane w necie rozwiązanie nie zadziałało.

Mam sobie web api w mvc - prosta tabela, pozwala na logowanie się przez różne serwisy (fb, google itp) jak i normalnie rejestrować. Po zalogowaniu każdy ma dostęp do tabeli tworzonej przez siebie i tylko on ją widzi. Na kompie działa
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bambro:

masz coś takiego przy starupie aplikacji?
Database.SetInitializer(new MigrateDatabaseToLatestVersion)?
możesz dostac sie do zdalnej bazy z poziomu ssms?
mozesz puscic recznie update-database na bazie zdlanej z konsoli w VS?
  • Odpowiedz
@Bambro:

1. Uruchom visual studio
2. Ustaw connection string produkcyjny
3. W nuget manager console wpisz komendę "Update-database"
4. Aplikacja działa
  • Odpowiedz
@piotrek-5: w widokach w folderze odpowiadającemu kontrolerowi. Nazwa widoku odpowiada nazwie metody kontrolera, który zwraca widok. Jeśli tam go nie znajdzie to szuka w Shared.
  • Odpowiedz
Hej,
Mój pierwszy, kompletny kurs programowania z wykorzystaniem ASP.NET Core został właśnie udostępniony na "Strefie Kursów". W przeciwieństwie do mojego otwartego kursu porusza temat budowy aplikacji od A-Z na mniejszą skalę z dokładnym wytłumaczeniem krok po kroku co i jak. Zachęcam do ewentualnego zakupu i pozostawienia opinii :).

#programowanie #programista15k #programujzwykopem #dotnet #dotnetnews #dotnetcore #csharp #aspnet
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem z #programowanie.

Na wstępnie: korzystam z html mvc (w przynajmniej pod takim hasłem szukam rozwiązań i działało do tej pory :D).

Potrzebuję przekazać hasło do kontrolera.
Mam kontroler, który odblokowuje konto w domenie, a do tego potrzebuję przekazać hasło (usera wyciągnę z aktualnie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bambro
Millenium. Generalnie dużo banków stoi na windows server.
Popularne portale mają większy stack, niż jeden język i jeden framework.
Jeśli chodzi Ci o wydajność to większość sprowadza się do cache, bo wąskim gardłem z reguły jest baza.
  • Odpowiedz