在MVC5中可以搭建多个类吗?我有两个类,我希望能够在一个页面上编辑/创建。我是不是必须单独搭建每个类,然后以某种方式连接他们的观点,或者是否有更好的方法?假设我有Office和Contacts类,并希望该Office的office数据和联系人在一个页面上可编辑。另外,我做代码优先的方法,但不确定如何用外键连接它们?一个办公室可以有多个联系人。我有下面的课程,谢谢
public class Office
{
[Key]
public int Id { get; set; }
public int ContactId { get; set;
我有一个dotnet core (+razor +ef)应用程序,通常模型是Product :-) 一个产品应该有一个相关的图片,从Products\Create.cshtml和Products\Edit.cshtml页面上传,存储在数据库的表中,并在Products\Details.cshtml中显示。 我的模型是这样的: public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
我试图为EF的以下模型搭建控制器,但我正在接收:
无法检索“Project.Models.ItemModel”的元数据。
值不能为空。
参数名称: entitySet‘
它是不是想从某个地方取回什么东西,但却找不到?
ItemModel
public class ItemModel
{
public class ItemPicture
{
[Key, ForeignKey("ItemModel")]
public virtual int ItemID {get;set;}
public HttpPoste