私が例外を持っている瞬間に "Entity Framework DbContext"を使用していますtowars.dboが見つかりませんでした。私のウェブサイトではいつもtowar.dboについて聞いていますが、towars.dboはないので、これは非常に奇妙です。どこに問題があるのか知っていますか?私の.dboにEntity Frameworkが追加されました
- InnerException {"Invalid object name 'dbo.Towars'."} System.Exception {System.Data.SqlClient.SqlException}
マイTowarについてのすべてのもの(私のプログラムでは、もちろん別の場所):
public class ProductController : Controller
{
//
// GET: /Product/
public ITowarRepository repository;
public ProductController(ITowarRepository productRepository)
{
repository = productRepository;
}
public ViewResult List()
{
return View(repository.Towar);
}
}
public interface ITowarRepository
{
IQueryable<Towar> Towar { get; }
}
public DbSet<Towar> Towar { get; set; }
public class EFTowarRepository : ITowarRepository
{
public EFDbContext context = new EFDbContext();
public IQueryable<Towar> Towar
{
get { return context.Towar; }
}
}
public class Towar
{
[Key]
public int Id_tow { get; set; }
public string Nazwa { get; set; }
public string Opis { get; set; }
public decimal Cena { get; set; }
public int Id_kat { get; set; }
}
デシベルであなたのテーブルの名前は何ですか@完全を期すために?あなたは正しいデータベースに接続しましたか? – Shyju
接続するデータベースが正しい connectionStrings> –
RPD