私が作成したビューのインデックスからモデルのサモチードを参照できないという問題があります。私はモデルと呼ばれるフォルダにこのモデルを作成し、すべて動作するはずですが、私は思ったほどスマートではないように見えます:Dあなたたちはこれで私を助けますか?ASP.NETビューからモデルを参照できません
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
using static WebApplication2.Models.Samochody;
namespace WebApplication2.Models
{
public class Samochody
{
public class Car
{
public int Id { get; set; }
public string Brand { get; set; }
public string Model { get; set; }
public decimal Price { get; set; }
public DateTime Bought { get; set; }
public DateTime Sold { get; set; }
}
}
public class CarDBCtxt : DbContext
{
public DbSet<Car> Cars { get; set; }
}
}
そしてIndex.cshtml
@model Samochody.Models.Car //error here, can't find Samochody
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
</div>
</body>
</html>
これは私がこのタイプのエラーを持っており、それが2つの異なるからだ二度目である:ここでは、コード
Samochody.csモデルですチュートリアル。
'WebApplication2.Models.Samochody.Car'(なぜ、ネストされたクラスを使用していますか?) –
ネストされたクラス? –
'class Car'は' class Samochody'の中にあります –