这个问题完全是关于概念的,我想知道我做对还是错。
例如,我在core2.1剃须刀页面中使用EF,例如,我有Blog类广告图像类:
public class Blog
{
public int Id { get; set; }
public string Title{ get; set; }
public virtual Image Image { get; set; }
}
public class Image
{
public int Id { get; set; }
public string Path { get; set; }
}
如您所见,每个博客都有图像,但是当我添加新博客时,我没有在博客表中添加imageId,并且一切工作正常:
Blog.Image = new Image
{
Path = Value
};
_context.Image.Add(Blog.Image);
await _context.SaveChangesAsync();
然后,当我加载博客时,即使没有在博客类中添加ImageId也可以获取图像,这是正确的吗?我过得好吗?
关于这个概念是真的,我是否应该在其他项目中使用它?
实际上,我进行了几次搜索,甚至是MS文档,其中一些使用Id,而其他的则不是,
谢谢..