Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Exemplo de uso sem Entity Framework

Durante o curso para criação das tabelas nos containers foi utilizado " Context.Database.Migrate();" como seria feito em um projeto que não utiliza o Entity e sim uma conexõ comum ? ou só possível com a utilização do framework ?

1 resposta
solução!

Olá, Guilherme! Tudo bem?

Quando não estamos usando o Entity Framework, precisamos lidar com o banco de dados de forma mais direta, utilizando comandos SQL para criar e modificar tabelas.

Em um projeto sem Entity Framework, você pode usar uma conexão direta com o banco de dados para executar comandos SQL. Aqui está um exemplo básico de como você poderia criar uma tabela usando C# e uma conexão SQL:

using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "sua_string_de_conexão_aqui";
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();

            string createTableQuery = @"
                CREATE TABLE Exemplo (
                    Id INT PRIMARY KEY,
                    Nome NVARCHAR(100)
                )";

            using (SqlCommand command = new SqlCommand(createTableQuery, connection))
            {
                command.ExecuteNonQuery();
                Console.WriteLine("Tabela criada com sucesso!");
            }
        }
    }
}

Neste exemplo, abrimos uma conexão com o banco de dados usando SqlConnection, criando uma tabela chamada Exemplo com uma coluna Id e uma coluna Nome, e executando o comando com SqlCommand.

Essa alternativa faz com que você escreva manualmente os scripts SQL para criar e modificar suas tabelas, ao contrário do Entity Framework, que automatiza esse processo através das migrações.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.