Bir nesneyi kalıcılık deposuna kaydederken, hizmet katmanının ve depo katmanının sorumluluklarını üstlenmeye çalışıyorum. Hizmet ve Deposu katmanları ile ilgili sorumluluklar
ayakta altında Benim şu anki
şudur: I (formdan) kullanıcı tarafından gönderilen verilerden bir "Not" nesne oluşturduk benim denetleyicisi olarak. Kullanıcı daha sonra "NoteService" üzerinde "Save" (bağımlılık enjeksiyonu yoluyla var) çağırır.
"NoteService" üzerindeki "Save" (Kaydet) yönteminde, iş mantığı doğrulamayı gerçekleştirir ve "NoteRepository" nin "Kaydet" yöntemini "Not" nesnesine iletirim.
"NoteRepository" nin "Kaydet" yöntemi, bu nesnede var olan bir birincil anahtar olup olmadığını denetler ve eğer öyleyse db'den bu nesneyi alır ve "Not" nesnesini kullanarak geçirilen özellikleri güncelleştirir. ve daha sonra db'ye geri kaydedilir. Birincil anahtar yoksa, nesne basitçe db'ye kaydedilir ve ardından yeni oluşturulan birincil anahtarla servise geri döndürülür.
Sanırım ne diyorsunuz, sorun nedir? – uvita
Sorum şu temelde işlerin yapılış şekliydi, yani bu doğru model/iş akışı – Gazeth