Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
c# entity framework
#51
При попытке создать связь с между таблицами ругается на эту строчку ".HasForeignKey(x => x.account_id);"

AccountModel

PlayerModel

DBContext
Ответ
#52
Что пишет?

Cвязь должна быть в обратную сторону. Аккаунт > Игрок

И зачем там вообще Игрок? В ПБ есть персонажи.
Для чего тебе это Account > Player > Characters?
Ответ
#53
PROGRAMMATOR Написал:Что пишет?

Cвязь должна быть в обратную сторону. Аккаунт > Игрок

И зачем там вообще Игрок? В ПБ есть персонажи.
Для чего тебе это Account > Player > Characters?

Вот ошибка
[Изображение: UNKieGbM0ak.jpg]

То есть так ?
context
Ответ
#54
Попробуй указать просто ключ HasForeignKey("AccountId") или явно указать тип HasForeignKey<Player>(player => player.AccountId).


У тебя netcore или нет?
Ответ
#55
PROGRAMMATOR Написал:Попробуй указать просто ключ HasForeignKey("AccountId") или явно указать тип HasForeignKey<Player>(player => player.AccountId).


У тебя netcore или нет?

netcore 2

и ещё вопрос, как например объединить таблицы , если например в account есть id , а в player только account_id?
Ответ
#56
Так у тебя "связь" это и делает.

player.Account уже будет содержать ссылку на Account.
Ответ
#57
PROGRAMMATOR Написал:Так у тебя "связь" это и делает.

player.Account уже будет содержать ссылку на Account.

такой вопрос у меня в таблице account есть money и в player тоже money , при вызове player.money он почему то вызывает его из account?
Ответ
#58
Возникает ошибка
Код:
object reference not set to an instance of an object
Вот на это ругается
[SRC=Csharp]
WriteB(IPAddress.Parse(_server.ip_address).GetAddressBytes());
[/SRC]
[SRC=Csharp]
public class PROTOCOL_BASE_GET_SYSTEM_INFO_ACK : ServerPacket
{
Rank _rank;
ServerModel _server;
public PROTOCOL_BASE_GET_SYSTEM_INFO_ACK(Rank rank, ServerModel server)
{
_rank = rank;
_server = server;
}
[/SRC]
Ответ
#59
_server у тебя null. Бряку что ли трудно поставить и посмотреть?
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#60
Zubastic Написал:_server у тебя null. Бряку что ли трудно поставить и посмотреть?

я понял что null но вот как исправить нет
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Опыт работы с языком Lua, Love framework dj--alex 0 2,359 09-30-2019, 10:37 AM
Последний пост: dj--alex

Перейти к форуму:


Пользователи, просматривающие эту тему: 18 Гость(ей)