Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   c# entity framework (https://forum.zone-game.info/showthread.php?t=42438)

Zubastic 27.01.2018 16:33

Re: c# entity framework
 
У тебя конструктор PROTOCOL_BASE_GET_SYSTEM_INFO_ACK вызывается откуда-то. Вот смотри почему от туда пришло null.

Boris2105 27.01.2018 16:55

Re: c# entity framework
 
Цитата:

Сообщение от Zubastic (Сообщение 429893)
У тебя конструктор PROTOCOL_BASE_GET_SYSTEM_INFO_ACK вызывается откуда-то. Вот смотри почему от туда пришло null.

Да вызывается
 
            ServerModel server = new ServerModel();
            Client.SendPacket(new PROTOCOL_BASE_GET_SYSTEM_INFO_ACK(rank, server));
 
Code: C#
 
public partial class ServerModel
    {
        public int id { get; set; }
        public string ip_address { get; set; }
        public string name { get; set; }
        public string password { get; set; }
        public int port { get; set; }
        public int maxPlayer { get; set; }
        public int type { get; set; }
        public string announce_ticker { get; set; }
        public string announce_ticker_color { get; set; }
        public string announce_server { get; set; }
        public string announce_server_color { get; set; }
    }
}
 
 
Code: C#

PROGRAMMATOR 27.01.2018 20:45

Re: c# entity framework
 
Хоспади, там ещё страница была...

Ну так ты пытаешься с пустой строки получить IP, естественно возвращает null.

Boris2105 27.01.2018 21:00

Re: c# entity framework
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 429896)
Хоспади, там ещё страница была...

Ну так ты пытаешься с пустой строки получить IP, естественно возвращает null.

почему пустая , я же пытаюсь получить из бд?

PROGRAMMATOR 27.01.2018 21:44

Re: c# entity framework
 
Цитата:

Сообщение от Boris2105 (Сообщение 429894)
ServerModel server = new ServerModel();

Где?

Boris2105 27.01.2018 22:10

Re: c# entity framework
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 429899)
Где?

а как вызывать надо?

PROGRAMMATOR 27.01.2018 22:19

Re: c# entity framework
 
Ты же уже получал данные с БД.

using (var context = new ApplicationDbContext())
{
    var gameserver = await context.GameServers.Include(x => x.Channels)
        .FirstOrDefaultAsync(x => x.Id = id);
}
 
Code: C#

Boris2105 27.01.2018 22:21

Re: c# entity framework
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 429902)
Ты же уже получал данные с БД.

using (var context = new ApplicationDbContext())
{
    var gameserver = await context.GameServers.Include(x => x.Channels)
        .FirstOrDefaultAsync(x => x.Id = id);
}
 
Code: C#

у меня нету геймсервера и канала пока что

PROGRAMMATOR 27.01.2018 22:35

Re: c# entity framework
 
Прости, ты парой сообщений выше сказал, что:

Цитата:

Сообщение от Boris2105 (Сообщение 429897)
я же пытаюсь получить из бд?

CoolStoryBob

Boris2105 27.01.2018 23:24

Re: c# entity framework
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 429904)
Прости, ты парой сообщений выше сказал, что:


CoolStoryBob

да есть таблица с server в ней ip и port
но нету game server,пока думаю делать его или нет


Текущее время: 03:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot