这可能不是我们想要的, 所以就需要为Domain Model的相应属性添加一些约束....执行成功后, 可以看到表的字段约束已经添加成功了:
?
为数据库添加种子数据.
添加种子数据的方法有很多, 可以写一个方法然后在Startup里面调用....确实是发生了异常, 因为一个Tvnetwork有个导航属性是多个TvShow, 而一个TvShow还有一个反向导航属性是TvNetwork, 所以dbcontext查询出来在进行json转化的时候, 会无限循环下去...接下来需要做的就是在Controller里面把Domain Model的属性传递给ViewModel, 没人会去手写这个映射的过程, 所以应该使用AutoMapper等类似的库
AutoMapper
首先添加...如果您跟着这两篇文章做到现在, 肯定可以感觉到vscode到强大和不同, 它绝不仅仅是个编辑器.