Dopiero co zacząłem uczyć się POCO, ale nie mogę zrozumieć jego zastosowania i zalet. Nie pomogło mi nawet skorzystanie z łącza do stackoverflow.
co to jest Entity Framework z POCO
Czy ktoś może wyjaśnić użycie POCO na prostym przykładzie?
Dopiero co zacząłem uczyć się POCO, ale nie mogę zrozumieć jego zastosowania i zalet. Nie pomogło mi nawet skorzystanie z łącza do stackoverflow.
co to jest Entity Framework z POCO
Czy ktoś może wyjaśnić użycie POCO na prostym przykładzie?
Odpowiedzi:
POCO (zwykłe stare obiekty CLR) to po prostu elementy Twojej domeny. Zwykle, gdy używamy struktury jednostek, jednostki są generowane automatycznie dla Ciebie. To świetnie, ale niestety te jednostki są przeplatane funkcjonalnością dostępu do bazy danych, co jest wyraźnie sprzeczne z SOC (Separacja obaw). POCO są prostymi jednostkami bez funkcji dostępu do danych, ale nadal zapewniają możliwości wszystkich funkcji EntityObject, takich jak
Oto dobry początek
Możesz również tak łatwo generować POCO z istniejącego projektu Entity Framework przy użyciu generatorów kodu.