Guest User

Untitled

a guest
Oct 31st, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. using Microsoft.EntityFrameworkCore;
  2.  
  3. namespace SimpleCrudApi.Entities
  4. {
  5. public class ApplicationDbContext : DbContext
  6. {
  7. public DbSet<User> Users { get; set; }
  8. public DbSet<Announcement> Announcements { get; set; }
  9.  
  10. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  11. {
  12. optionsBuilder.UseMySql(GetConnectionString());
  13. }
  14.  
  15. private static string GetConnectionString()
  16. {
  17. const string databaseName = "simplecrud";
  18. const string databaseUser = "root";
  19. const string databasePass = "1";
  20.  
  21. return $"Server=localhost;" +
  22. $"database={databaseName};" +
  23. $"uid={databaseUser};" +
  24. $"pwd={databasePass};" +
  25. $"pooling=true;";
  26. }
  27. }
  28.  
  29. public class User
  30. {
  31. public int Id { get; set; }
  32. public string Name { get; set; }
  33. public string Surname { get; set; }
  34. public string Email { get; set; }
  35. }
  36.  
  37. public class Announcement
  38. {
  39. public int Id { get; set; }
  40. public string Content { get; set; }
  41. }
  42. }
Add Comment
Please, Sign In to add comment