none
Lista de Objetos RRS feed

  • Pergunta

  • Pessoal,

    Estou fazendo um projeto CRUD de testes em Net Core API.

    Mas quando chega na camada de Acesso a dados, eu nao quero fazer os metodos para acessar o database real.
    Tambem nao quero criar um banco de dados em memoria utilizando o EF.

    Existe uma outra forma de fazer isso ?
    Pensei que se talvez eu tivesse uma lista de objetos em um determinado local onde tanto os metodos, quando o projeto de testes tivesse acesso, eu poderia realizar o CRUD de uma forma mais facil.

    O que eu poderia fazer ?

    Obrigado

    quinta-feira, 26 de agosto de 2021 05:37

Respostas

  • AGA Neto,

        Se você não quer uma banco de dados pode colocar suas informações de três maneiras: 

        - Arquivo TXT;
        - Arquivo XML;
        - Arquivo JSON;

        Por favor, veja os links:

    --------------------------------------
    TXT File or Database?


    https://stackoverflow.com/questions/2893695/txt-file-or-database/2893707

    --------------------------------------
    Can a '*.txt' file be a database?

    - Joshua 32
    - Thomas 21
    - James 34
    - Daniel 12

    https://www.sololearn.com/Discuss/2378163/can-a-txt-file-be-a-database

    --------------------------------------
    XML - Databases

    <?xml version = "1.0"?>
    <contact-info>
       <contact1>
          <name>Tanmay Patil</name>
          <company>TutorialsPoint</company>
          <phone>(011) 123-4567</phone>
       </contact1>
    	
       <contact2>
          <name>Manisha Patil</name>
          <company>TutorialsPoint</company>
          <phone>(011) 789-4567</phone>
       </contact2>
    </contact-info>


    https://www.tutorialspoint.com/xml/xml_databases.htm

    --------------------------------------
    XML representation of a relational database

    <!doctype mydata "http://www.w3.org/mydata">
    <mydata>
    
    <authors>
    <?xml default name
        xml-sqltype="varchar"
        xml-sqlsize="40"
    ?>
    <?xml default address
        xml-sqltype="varchar"
        xml-sqlsize="40"
    ?>
    ...
    <?xml default born
        xml-sqltype="date"
        xml-sqlmin="1900/01/01"
        xml-sqlmax="1990/01/01"
    ?>
    ...
    </authors>
    
    <editors>
    <?xml default name
        xml-sqltype="varchar"
        xml-sqlsize="40"
    ?>
    ...
    </editors>
    
    </mydata>



    https://www.w3.org/XML/RDB.html

    --------------------------------------
    Dados JSON no SQL Server
    03/06/2020
    14 minutos para o fim da leitura

    [
      {
        "name": "John",
        "skills": ["SQL", "C#", "Azure"]
      },
      {
        "name": "Jane",
        "surname": "Doe"
      }
    ]

    https://docs.microsoft.com/pt-br/sql/relational-databases/json/json-data-sql-server?view=sql-server-ver15

    --------------------------------------
    How to Query a Database and Write the Data to JSON

    https://www.goanywhere.com/managed-file-transfer/more/tutorials/how-to-query-a-database-and-write-the-data-to-json

    --------------------------------------
    É uma boa ideia usar JSON como database? [fechada]

    Cliente = {
      Nome: 'Fulano',
      Sobrenome: 'teste',
      Idade: 36
    }

    https://pt.stackoverflow.com/questions/324271/%C3%89-uma-boa-ideia-usar-json-como-database

    --------------------------------------


    []'s,
    Fabio I.

    • Marcado como Resposta AGA Neto segunda-feira, 25 de outubro de 2021 17:51
    • Editado Fabio I terça-feira, 26 de outubro de 2021 10:33
    domingo, 29 de agosto de 2021 11:49