Я новичок в 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 -igration xyz» в консоли диспетчера пакетов я получил следующую ошибку:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
В переводе это означает что-то вроде:
Ссылка не установлена на экземпляр объекта.
EDIT:
Чтобы быть уверенным, что я нахожусь в правильном проекте, я вошел:
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
Но нет подсказки, какая ссылка или какой объект ... и как мне решить эту ошибку?