我是EF Core 2.0的新手。
我有一个模型,应该通过迁移文件转换为MSSQL。不幸的是,没有创建该文件。 这是我的模特:
public class SudokuData
{
public int SudokuDataId { get; set; } // autogenerated via SQLServer FE
public SudokuBoard defaultSetting { get; set; } // Setting set by user. Starting Configuration.
public ICollection<SudokuBoard> solutions { get; set; } // every found Solution
[…]
}
public class SudokuBoard
{
public int SudokuBoardId { get; set; } // autogenerated via SQLServer FE
public ICollection<Cluster> clusters { get; set; } // For jigsaw etc. different set Clusters.
public int[,] boardValues { get; set; }
public int xDimension { get; set; }
public int yDimension { get; set; }
[…]
}
public class Cluster // diferent cluster for jigsaw sudoku
{
public int ClusterId { get; set; } // autogenerated via SQLServer FE
public List<Point> list { get; set; }
[...]
}
在程序包管理器控制台中执行“ add-migration xyz”后,出现以下错误:
Objektinstanz festgelegt发生的事情。
翻译的意思是:
该引用未设置为对象的实例。
编辑: 为了确保自己处于正确的项目,我输入了以下信息:
PM> dir
Directory: C:\projects\SudokuSolver\SudokuSolverServer\SudokuSolverServer
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 22.10.2018 12:21 App_Data
d----- 23.10.2018 10:02 App_Start
d----- 23.10.2018 10:02 Areas
d----- 23.10.2018 10:32 bin
d----- 23.10.2018 10:02 Content
d----- 25.10.2018 11:57 Controllers
d----- 24.10.2018 11:40 Core
d----- 23.10.2018 10:02 fonts
d----- 23.10.2018 11:52 Migrations
d----- 25.10.2018 12:14 Models
d----- 23.10.2018 10:02 obj
d----- 23.10.2018 10:02 Properties
d----- 25.10.2018 12:14 Repositories
d----- 23.10.2018 10:02 Scripts
d----- 23.10.2018 10:02 Views
-a---- 22.10.2018 12:21 7305 ApplicationInsights.config
-a---- 22.10.2018 12:21 32038 favicon.ico
-a---- 22.10.2018 12:21 113 Global.asax
-a---- 22.10.2018 12:21 694 Global.asax.cs
-a---- 23.10.2018 10:19 5220 packages.config
-a---- 24.10.2018 10:14 28825 SudokuSolverServer.csproj
-a---- 24.10.2018 10:14 1457 SudokuSolverServer.csproj.user
-a---- 23.10.2018 10:19 4797 Web.config
-a---- 22.10.2018 12:21 1272 Web.Debug.config
-a---- 22.10.2018 12:21 1333 Web.Release.config
但是没有提示哪个引用或哪个对象……以及如何解决此错误?