Я пытаюсь перенести сущность для моего приложения MVC. Я совершенно новичок в этом и очень мало знаю о .NET MVC. Проблема, с которой я сталкиваюсь, заключается в том, что при выполнении миграции я получаю сообщение об ошибке «Ключевое слово не поддерживается:« userid ». Я не знаю, на что он ссылается. Может ли кто-нибудь указать мне, как работает миграция, чтобы я мог узнать, что означает «userid» в этой ошибке?Ошибка миграции пакета Entity Framework
спасибо!
Enable-Миграции -ContextTypeName BBGDB Проверка контекстные цели существующей базы данных ... System.ArgumentException: Ключевое слово не поддерживается : '' идентификатор пользователя. на System.Data.Common.DbConnectionOptions.ParseInternal (Hashtable parsetable, String ConnectionString, булева buildChain, Hashtable синонимов, булева firstKey) при System.Data.Common.DbConnectionOptions..ctor (String ConnectionString, Hashtable синонимов, булева useOdbcRules) при System.Data.SqlClient.SqlConnectionString..ctor (String ConnectionString) при System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions (Строка ConnectionString, DbConnectionOptions предыдущего) при System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup (DbConnectionPoolKey ключ, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions & userConnectionOptions) в System.Data.SqlClient.SqlConnection.ConnectionString_Set (DbConnectionPoolKey ключ) на System.Data.SqlClient.SqlConnection.set_ConnectionString (значение String) на System.Data.Entity.Internal.LazyInternalConnection.InitializeFromConnectionStringSetting (ConnectionStringSettings appConfigConnection) в System.Data.Entity.Internal.LazyInternalConnection.TryInitializeFromAppConfig (String имя, AppConfig конфигурации) в System.Data.Entity.Internal.LazyInternalConnection.Initialize() в System.Data.Entity.Internal. LazyInternalConnection.get_Connection()
в System.Data.Entity.Internal.LazyInternalContext.get_Connection()
в System.Data.Entity.Infrastructure.DbContextInfo..ctor (тип contextType, DbProviderInfo modelProviderInfo, AppConfig конфигурации, DbConnectionInfo connectionInfo) в System.Data .Entity.Infrastructure.DbContextInfo..ctor (тип contextType) при System.Data.Entity.Migrations.DbMigrator..ctor (DbMigrationsConfiguration конфигурации, DbContext usersContext) при System.Data.Entity.Migrations.DbMigrator..ctor (DbMigrationsConfiguration ) в System.Data.Entity.Migrations.Design.MigrationScaffolder..ctor (DbMigrationsConfiguration migrationsConfi guration) в System.Data.Entity.Migrations.Design.ToolingFacade.ScaffoldRunner.RunCore() в System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run() Ключевое слово не поддерживается: 'userid'.
Кстати, у меня нет таблиц «userid» в моих таблицах, но у меня есть «UserId». Но даже когда я уронил существующую таблицу, она все еще показывает ту же ошибку. Где он ссылается? Кто-нибудь может мне помочь?! – Mat