Code First?
MovieMap加了对应关系没,在程序包管理器控制台运行update-database更新 数据库结构
MovieMap加了对应关系没,在程序包管理器控制台运行update-database更新 数据库结构
解决方案 »
- C# 记事本分割问题
- C#操作Excel时提示Excel.Range的select()方法无效
- C#如何调用photoshop
- IntelliTrace.exe 这个进程是怎么回事
- C# Matlab 神经网络混合编程 如何实现?
- 跪求c#面试题集
- DataGridview数据绑定有什么作用?
- 想自己做一个开销软件 高手进来帮帮忙
- SendKeys.send()功能发送alt+PrintScreen键如何写?
- 请问高手,我如果想在C#的TEXTBOX控件中输入一个数据后,在TEXTBOX中显示我想显示的图片,这该怎么做呢
- ActiveX用户不能用,怎么办
- 通过代码动态引用资源字典(内容文件)的问题
在組件 'MvcMovie' 中找不到移轉組態類型 (在 Visual Studio 中,您可以使用 Package Manager Console 中的 Enable-Migrations 命令來新增移轉組態)。
在你的模型设计器上点右键,从数据库更新模型
在你的模型设计器上点右键,从数据库更新模型
是在MoviesController.cs文件上点右键??我没找到“从数据库更新模型”类似的文字。
在你的模型设计器上点右键,从数据库更新模型
是在MoviesController.cs文件上点右键??我没找到“从数据库更新模型”类似的文字。在模型的设计器的空白处
运行了Enable-Migrations,提示下面的内容:
More than one context type was found in the assembly 'MvcMovie'.
To enable migrations for MvcMovie.Models.UsersContext, use Enable-Migrations -ContextTypeName MvcMovie.Models.UsersContext.
To enable migrations for MvcMovie.Models.MovieDBContext, use Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDBContext.再运行Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDBContext,提示下面的内容:
正在檢查內容是否以現有資料庫為目標...
偵測到以資料庫初始設定式建立的資料庫。已為對應至現有資料庫的移轉 '201404110806250_InitialCreate' 建立結構。若要改用自動移轉,請刪除 Migrations 資料夾,然後指定 -EnableAutomaticMigrations 參數以重新執行 Enable-Migrations。
Code First 移轉已為專案 MvcMovie 啟用。再运行update-database,提示下面的内容:
指定 '-Verbose' 旗標,可檢視要套用至目標資料庫的 SQL 陳述式。
沒有擱置中的程式碼移轉。
無法將資料庫更新為符合目前的模型,因為其中有擱置中的變更,並且自動移轉已停用。請將擱置中的模型變更寫入以程式碼為基礎的移轉,或者啟用自動移轉。將 DbMigrationsConfiguration.AutomaticMigrationsEnabled 設定為 true,即可啟用自動移轉。
您可以使用 Add-Migration 命令,將擱置中模型變更寫入以程式碼為基礎的移轉。
再运行这个练习程序,还是同样的错误。
在你的模型设计器上点右键,从数据库更新模型
是在MoviesController.cs文件上点右键??我没找到“从数据库更新模型”类似的文字。在模型的设计器的空白处郁闷死我了,没有找到。
PM>add-migration AddDataAnnotationsMig
PM>update-database又改了Configuration.cs里面的代码。
AutomaticMigrationsEnabled = true;然后好像就可以了,但不能先改表结构,而是程序会自动改表的结构。
郁闷,找个时间重新操作一次看看。