| Bibliolab
|
public async Task UpdateUserAsync(User user) { using var connection = new SqlConnection(_connectionString); var sql = "UPDATE Users SET Username = @Username, Email = @Email WHERE Id = @Id"; await connection.ExecuteAsync(sql, user); } }
// In Package Manager Console or CLI: // Add-Migration InitialCreate // Update-Database # Create-DevDatabase.ps1 param( [string]$InstanceName = "MSSQLLocalDB", [string]$DatabaseName = "DevDatabase" ) Check if SQL LocalDB is installed $localdbPath = "C:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe" if (-not (Test-Path $localdbPath)) { Write-Error "SQL LocalDB not found. Please install SQL Server LocalDB." exit 1 } Start LocalDB instance Write-Host "Starting LocalDB instance: $InstanceName" -ForegroundColor Green & $localdbPath start $InstanceName Get connection string $connectionString = "Server=(localdb)$InstanceName;Trusted_Connection=true;" Create database $query = "CREATE DATABASE [$DatabaseName]" Invoke-Sqlcmd -ConnectionString $connectionString -Query $query
var builder = WebApplication.CreateBuilder(args); localdb mssqllocaldb
public async Task<IEnumerable<User>> GetUsersAsync() { using var connection = new SqlConnection(_connectionString); return await connection.QueryAsync<User>("SELECT * FROM Users"); }
Write-Host "Database '$DatabaseName' created successfully!" -ForegroundColor Green Write-Host "Connection string: Server=(localdb)$InstanceName;Database=$DatabaseName;Trusted_Connection=true;" -ForegroundColor Yellow using Dapper; using System.Data.SqlClient; public class LocalDBRepository { private readonly string _connectionString; public async Task UpdateUserAsync(User user) { using var
public DbSet<User> Users { get; set; } public DbSet<Product> Products { get; set; } }
// DbContext class public class ApplicationDbContext : DbContext { public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options) { } public async Task<
This LocalDB instance is perfect for development, testing, and lightweight applications without needing a full SQL Server installation!