Când se utilizează entitățile Poco ar trebui să dezactiveze straturi obiecte folosind Entity Framework. În plus față de definirea tipurilor de entități personalizate, trebuie să definiți, de asemenea, un tip de obiect personalizat de context sau de a gestiona propriile lor conexiuni prin EntityConnection instanță create manual. care ar trebui să fie transmise constructorului ObjectContext. Pentru mai multe informații despre crearea de conexiuni EntityConnection cm. În modul de a construi un EntityConnection șir de conexiune (platforma Entity Framework).
Această secțiune prezintă modul de a crea un context al obiectului utilizator.
Pentru a dezactiva crearea de niveluri de obiecte folosind ADO.NET Entity Data Model Designer (Entitate Designer), deschis EDMX-fișier în Solution Explorer. Faceți clic dreapta pe suprafața de proiectare și selectați „Properties“. În fereastra de Proprietăți, selectați strategia de generare a codului de proprietate și selectați Niciunul.
Clasa context obiect utilizator gestionează entități Poco definite în Cum de a defini esența POCO (platforma Entity Framework).
Contextul obiectului de utilizator ar trebui să includă următoarele caracteristici.
- Posibilitatea de a crea contextul ObjectContext. asociat cu un anumit model conceptual, inclusiv pre-conexiune.
Informații despre definirea tipurilor de entități personalizate, a se vedea. În modul de a determina natura POCO (platforma Entity Framework).
Folosind codul obiect generat în contextul codului de utilizator al contextului obiectului.
Adăugați fișierul cod de clasă la proiect.
Includeți următoarele secțiunile:
Redenumiți clasa a POCOAdventureWorksEntities. Asigurați-vă că clasa moștenește de la ObjectContext de clasă.