using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public class AppDBContext : DbContext
public DbSet<User> Users { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
optionsBuilder.UseSqlServer("Data Source=(localdb)\\MSSQLLocalDB;" +
"Initial Catalog=Users;Integrated Security=True");
static void Main(string[] args)
using (var db = new AppDBContext())
Console.WriteLine("Enter data for user. - Name , Age");
string input = Console.ReadLine();
string[] data = input.Split();
int.TryParse(data[1], out age);
db.Database.EnsureCreated();
var users = db.Users.ToList();
foreach (var item in users)
Console.WriteLine($"| {item.Id} | {item.Name} | {item.Age} |");