Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using Microsoft.EntityFrameworkCore;
- namespace Model
- {
- public class Context : DbContext
- {
- public DbSet<User> Users { get; set; }
- protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
- {
- // Параметри підключення до бази даних
- optionsBuilder.UseNpgsql("User ID=sam;Password=55625cldXFElufKGbEyheLSyU;Host=service.inbisoft.com;Port=5432;Database=sam;Pooling=true;");
- }
- }
- // Прив язуєьться клас до таблиці.
- // Тепер Enitty Framework знає, шо об єкти треба зберігати в табилці "user"
- [Table("user")]
- public class User
- {
- // атрибут вказує, шо id генерується в базі даних
- [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
- public int id { get; set; }
- public string nick { get; set; }
- public string email { get; set; }
- // [Column(TypeName = "user_type")]
- // public string type { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement