Created by José Fernandes
about 6 years ago
|
||
Question | Answer |
Entity Framework | O entity framework é um "caixa de ferramentas" para facilitar transacções com bancos de dados |
Entidades | entidades são classes que correspondem a tabelas no banco de dados |
CRUD | operações de "selecionar, inserir, modificar e deletar " dados já estão previamente implementadas no data context do E.F |
ADO.Net provider | é por ele que realiza a comunicação com o banco de dados, agindo como um "driver" |
Data Provider | ele comunica com o data source (banco dd dados) e cada database como: oracle, sql, firebird... tem seu próprio data provider |
Componentes de um data provider | connection: estabelece a conecção a um banco de dados específico |
Command: executa instruções no banco de dados | DataReader: lê dados do banco de dados |
Data Adapter: popula um "dataset" e realiza modificações nos dados do banco | Um dataset é uma coleção de dados que representa os dados do banco de dados |
Um dataset está presente na memória RAM enquanto um datasource existe de modo mais consistente em uma unidade de dados estática | um dataset tambem NÃO provide atomicidade, consistencia e isolação de dados |
O entity framework usa a linguagem de consulta LINQ, sendo ela a qual realiza todas as operações com o banco de dados. | exemplo de conecção convencional ADO.net |
exemplo do entity framework | |
Primeiramente é necessário criar uma classe de contexto que herde da biblioteca do entity framework a classe dbcontext | a Linguagem LINQ é então usada para realizar a consulta |
Want to create your own Flashcards for free with GoConqr? Learn more.