コード例 #1
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity <Countre>()
            .ToTable("application_users")
            .HasKey(Countre => Countre.Id)
            .HasName("id");

            modelBuilder.Entity <Countre>()
            .Property(Countre => Countre.Name)
            .HasMaxLength(12)
            .IsRequired()
            .HasColumnName("name");

            modelBuilder.Entity <City>()
            .HasOne(Countre => Countre.Countre)
            .WithOne(city => city.City)
            .HasForeignKey("name");
            Countre countre = new Countre
            {
                Name = "Usa"
            };

            City city = new City
            {
                Name = "NewYork"
            };

            var CountreId = countre.Id;

            modelBuilder.Entity <Countre>()
            .HasData(countre);
        }
コード例 #2
0
 static void Main(string[] args)
 {
     Countre countre = new Countre();
     Countre.vetki = new List<vetka>();
     vetka vetka = new vetka();
     char s;
     char x;
     do
     {
         Console.WriteLine();
         Console.WriteLine("***********************************************************");
         Console.WriteLine("* 0 - Выход                                               *");
         Console.WriteLine("* 1 - Добавить страну                                     *");
         Console.WriteLine("* 2 - Добавить город                                      *");
         Console.WriteLine("* 3 - Изменить данные                                     *");
         Console.WriteLine("* 4 - Вывести страны и города                             *");
         Console.WriteLine("***********************************************************");
         Console.WriteLine();
         Console.Write("Komanda:> ");
         x = Console.ReadKey().KeyChar;
         Console.WriteLine();
         s = x;
         switch (x)
         {
             case '0':
                 break;
             case '1':
                 rajons = new Rajons();
                 rajons.registr();
                 Countre.vetki.Add(vetka);
                 break;
             case '2':
                 Console.WriteLine("Введите индекс Сраны!");
                 int index = Convert.ToInt32(Console.ReadLine());
                 rajons = new Rajons();
                 rajons.registr2();
                 vetka.vetki.Add(vetka);
                 break;
             case '3':
                 break;
             case '4':
                 Countre.vetka();
                 break;
             default:
                 Console.WriteLine("Такого действия нет!");
                 break;
         }
     } while (s != '0');
 }