c# entity framework - Страница 5 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Ответ
Опции темы
Непрочитано 28.12.2017, 15:21   #41
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: c# entity framework

Тогда я не знаю...

Проверил с такими версиями библиотек и твоим конфигом:



Код:
2017-12-28 14:09:22.1999 - DEBUG: Opened connection at 12/28/2017 14:09:22 +02:00
2017-12-28 14:09:22.9646 - DEBUG: SELECT
`Extent1`.`Id`, 
`Extent1`.`Login`, 
`Extent1`.`Password`, 
`Extent1`.`Email`, 
`Extent1`.`Nickname`, 
`Extent1`.`CreatedAt`, 
`Extent1`.`UpdatedAt`
FROM `accounts` AS `Extent1`
 WHERE `Extent1`.`Id` = @p0 LIMIT 2
2017-12-28 14:09:22.9646 - DEBUG: 
2017-12-28 14:09:22.9646 - DEBUG: -- p0: '1' (Type = Int32)
2017-12-28 14:09:22.9646 - DEBUG: -- Executing at 12/28/2017 14:09:22 +02:00
2017-12-28 14:09:23.0032 - DEBUG: -- Completed in 36 ms with result: EFMySqlDataReader
Последнее, что могу предположить - не копируется обновленный конфиг. Проверь, чтобы в Properties у App.config была установлена замена более новым.

__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 28.12.2017, 16:03   #42
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: c# entity framework

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Тогда я не знаю...

Проверил с такими версиями библиотек и твоим конфигом:



Код:
2017-12-28 14:09:22.1999 - DEBUG: Opened connection at 12/28/2017 14:09:22 +02:00
2017-12-28 14:09:22.9646 - DEBUG: SELECT
`Extent1`.`Id`, 
`Extent1`.`Login`, 
`Extent1`.`Password`, 
`Extent1`.`Email`, 
`Extent1`.`Nickname`, 
`Extent1`.`CreatedAt`, 
`Extent1`.`UpdatedAt`
FROM `accounts` AS `Extent1`
 WHERE `Extent1`.`Id` = @p0 LIMIT 2
2017-12-28 14:09:22.9646 - DEBUG: 
2017-12-28 14:09:22.9646 - DEBUG: -- p0: '1' (Type = Int32)
2017-12-28 14:09:22.9646 - DEBUG: -- Executing at 12/28/2017 14:09:22 +02:00
2017-12-28 14:09:23.0032 - DEBUG: -- Completed in 36 ms with result: EFMySqlDataReader
Последнее, что могу предположить - не копируется обновленный конфиг. Проверь, чтобы в Properties у App.config была установлена замена более новым.

Сделал , но ошибка осталась
Boris2105 вне форума Ответить с цитированием
Непрочитано 28.12.2017, 18:15   #43
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: c# entity framework

Исправил с public AccountContext() : base(testdb") на public AccountContext() : base("name=testdb")
 
[DbConfigurationType(typeof(MySqlEFConfiguration))]
    public partial class AccountContext : DbContext
    {
       public AccountContext() : base("name=testdb")
        { }
        public virtual DbSet<AccountModel> account { get; set; }
    }
}
 
Code: C#
Но теперь такая ошибка и хз как от её исправить

 
[Error] No connection string named 'testdb' could be found in the application config file.
   в System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()
   в System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
   в System.Data.Entity.Internal.InternalContext.Initialize()
   в System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
   в System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
   в System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
   в System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider()
   в System.Linq.Queryable.First[TSource](IQueryable`1 source, Expression`1 predicate)
   в PiercingBlow.Core.Database.AccountDB.loadAccount(String Token) в C:\Users\Irbos\source\repos\PiercingBlow\PiercingBlow.Core\Database\AccountDB.cs:строка 23
   в PiercingBlow.Login.Emu.Network.Recv.PROTOCOL_LOGIN_REQ.RunImpl() в C:\Users\Irbos\source\repos\PiercingBlow\PiercingBlow.Login\Emu\Network\Recv\PROTOCOL_LOGIN_REQ.cs:строка 29
   в PiercingBlow.Core.Packet.ClientPacket.Init(Byte[] buffer) в C:\Users\Irbos\source\repos\PiercingBlow\PiercingBlow.Core\Packet\ClientPacket.cs:строка 22
   в PiercingBlow.Login.Emu.Network.ClientConnection.BeginRead(IAsyncResult asyncResult) в C:\Users\Irbos\source\repos\PiercingBlow\PiercingBlow.Login\Emu\Network\ClientConnection.cs:строка 65
 
Code: XML
Boris2105 вне форума Ответить с цитированием
Непрочитано 28.12.2017, 20:10   #44
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: c# entity framework

Что-то мне подсказывает, что ты настройки не в том проекте прописал.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 28.12.2017, 20:25   #45
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: c# entity framework

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Что-то мне подсказывает, что ты настройки не в том проекте прописал.
Не понял немного
Boris2105 вне форума Ответить с цитированием
Непрочитано 28.12.2017, 20:40   #46
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: c# entity framework

Что же здесь можно не так понять?

public AccountContext() : base("testdb")
{
    // ...
 
    log.Debug(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
 
    // ...
}
 
Code: C#

Проверь, какой конфигурационный файл использует, а так же, что в нём прописано.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 28.12.2017, 20:50   #47
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: c# entity framework

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Что же здесь можно не так понять?

public AccountContext() : base("testdb")
{
    // ...
 
    log.Debug(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
 
    // ...
}
 
Code: C#

Проверь, какой конфигурационный файл использует, а так же, что в нём прописано.
Цитата:
[Debug] D:\Testing\PiercingBlow\Debug\PiercingBlow.Login.e xe.Config
А вот что написано
 
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
        <!-- For more information on Entity Framework configuration, visit [url]http://go.microsoft.com/fwlink/?LinkID=237468[/url] -->
    </configSections>
 
</configuration>
 
Code: XML
Boris2105 вне форума Ответить с цитированием
Непрочитано 28.12.2017, 21:20   #48
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: c# entity framework

Ну вот и ответ.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 29.12.2017, 08:09   #49
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: c# entity framework

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Ну вот и ответ.
я так понимаю что если создал подключение в другом проекте , тут я его использовать не смогу?
Boris2105 вне форума Ответить с цитированием
Непрочитано 29.12.2017, 08:29   #50
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: c# entity framework

Где вызываешь контекст, там и должена быть настройка подключения.

Одно мне не ясно, ты же вроде уже на .net core перебирался, а тут опять...
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Piercing Blow] Entity Framework Boris2105 Point Blank (Piercing Blow) 3 23.01.2017 17:32
[Продам] Дизайн AION: The Tower Of Entity ExcellentArt Рынок / Marketplace 16 26.04.2010 23:05
Я не установил NET Framework 3.5, и теперь ошибка! SonikX World of WarCraft 8 20.08.2009 18:06


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 11:17. Часовой пояс GMT +3.

Вверх