Entity Framework i PostgreSQL

Nie znalazłem nigdzie opisu po polsku jak używać Entity Framework z PostgreSQL, postanowiłem opisać moje próby. W dużej części ten opis bazuje na anglojęzycznym opisie Brice’a Lambsona „Entity Framework on PostgreSQL”.

Do połączenia PostgreSQL z Entity Frameworkiem użyjemy data providera Npgsql. Niestety nie wspiera on tworzenia bazy, musimy ją stworzyć ręcznie. Z kronikarskiego obowiązku muszę też wspomnieć, że istnieje jeszcze jeden data provider dla Postgresql – Devart dotConnect for PostgreSQL jest to produkt komercyjny i wydaje się bardziej rozbudowany niż Npgsql.

Continue reading