Como embrulhar provedor de dados .NET Para estrutura de entidade
-
11-09-2019 - |
Pergunta
Vou tentar explicar a pergunta novamente:
Eu queria introduzir o registo no Entity Framework de tal forma que a consulta e seu resultado juntamente com o tempo a consulta levou para executar podem ser registrados. Jaroslaw Kowalski envolveu o provedor de comunicação de interceptação entre Entity Framework e do fornecedor original. Ele também fornece rastreamento facilidade que eu estou pretendendo uso.
O que estou confuso sobre é a completude deste invólucro que ele escreveu. Atualmente, ele tem apenas envolvendo Connection, Command, Transação, DataReader, e ProviderFactory. Eu não estou ciente de todas as maneiras que Entity Framework comunica com o provedor. Eu queria saber todas as maneiras com as quais Entity Framework pode usar provedor de dados. Por exemplo se Entity Framework usa DataAdapter ou DataSets e.t.c.
Solução
Aqui é um simples provedor Entity Framework.
Claro que, em caso de DBMS reais diferentes do MS SQL Server que você irá encontrar um grande número de problemas, e nem todos eles podem ser resolvidos mesmo em teoria.