Do użycia ORM-a przekonał mnie znajomy. W założeniu: super. Nie będę się rozpisywał czym jest ORM i jakie funkcjonalności ma spełniać – na pewno jest to wielokrotnie opisane przez bardziej kompetentnych w tym zakresie ludzi. Dość powiedzieć, że dzięki temu korzystam z natywnych klas reprezentujących dane, np.:
class PostData { @Generated @Id int id; Post post; string title; string markdown; string excerpt; Nullable!string gpg; DateTime timestamp; @ManyToMany Tag[] tags; } |