Nano Hash - криптовалюты, майнинг, программирование

Код Entity Framework сначала с ошибкой MySql

Ниже ошибка возникает с версиями Entity Framework 4.3+

http://www.cnblogs.com/shouzheng/archive/2012/03/09/2388177.html

(переведено) Используйте EntityFramework, разработка Code First и один случай проблемы с базой данных MySql

Я хочу использовать последнюю версию EF, так как функция миграции недоступна в версии ‹= 4.1.

MySql.Data.MySqlClient.MySqlException (0x80004005): ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, на предмет правильного синтаксиса для использования рядом с 'NOT NULL, ProductVersion mediumtext NOT NULL);

ALTER TABLE __MigrationH' at line 6 at MySql.Data.MySqlClient.MySqlStream.ReadPacket() at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId) at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId) at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force) at MySql.Data.MySqlClient.MySqlDataReader.NextResult() at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() at System.Data.Objects.ObjectContext.ExecuteStoreCommand(String commandText, Object[] parameters) at System.Data.Entity.Internal.InternalContext.ExecuteSqlCommand(String sql, Object[] parameters) at System.Data.Entity.Database.ExecuteSqlCommand(String sql, Object[] parameters) at System.Data.Entity.Migrations.History.HistoryRepository.BootstrapUsingEFProviderDdl(XDocument model) at System.Data.Entity.Internal.InternalContext.<SaveMetadataToDatabase>b__4() at System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action) at System.Data.Entity.Internal.InternalContext.SaveMetadataToDatabase()
at System.Data.Entity.Internal.DatabaseCreator.CreateDatabase(InternalContext internalContext, Func
3 createMigrator, ObjectContext objectContext)
в System.Data.Entity.Internal.InternalContext.CreateDatabase(ObjectContext objectContext) в System.Data.Entity.Database.Create() в System.Data.Entity.DropCreateDatabaseAlways1.InitializeDatabase(TContext context) at System.Data.Entity.Database.<>c__DisplayClass21.b_< em>0(DbContext c) в System.Data.Entity.Internal.InternalContext.‹>c_DisplayClass8.b_6() в System.Data.Entity.Internal.InternalContext.PerformInitializationAction(действие действия) в System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization() в System.Data.Entity.Internal.LazyInternalContext.b_4(InternalContext c) в System.Data.Entity.Internal.RetryAction1.PerformAction(TInput input) at System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction(Action1 action) в System. Data.Entity.Internal.LazyInternalContext.InitializeDatabase()
в System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) в System.Data.Entity.Internal.Linq.InternalSet1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet1.get_InternalContext()
в System.Data.Entity.Internal.Linq. InternalSet1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet1.Add(сущность объекта)
в System.Data.Entity.DbSet`1.Add(сущность TEntity) в DBPreparationTool.Form1.PrepareDB_Click(отправитель объекта, EventArgs e) в D:\Workspaces\Experiments\FaizeMBRoot\Source \DBPreparationTool\Form1.cs:строка 39 в System.Windows.Forms.Control.OnClick(EventArgs e) в System.Windows.Forms.Button.OnClick(EventArgs e) в System.Windows.Forms.ButtonBase.OnKeyUp(KeyEventArgs kevent ) в System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m) в System.Windows.Forms.Control.ProcessKeyMessage(Message& m) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms. ButtonBase.WndProc(Message& m) в System.Windows.Forms.Button.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc( Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lpa ОЗУ)


  • Есть ли способ, которым я могу преодолеть эту ошибку и двигаться вперед? 05.05.2012
  • Извините, (переведено) ссылка была неправильной. Теперь он указывает правильно. 05.05.2012

Ответы:


Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..