-1
Я использовал инструмент генерации кода субъекта на моей базе данных, которая дала мне контекстЧто я должен делать с созданным DbContext?
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace LRVault.Models
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class LRC_VAULTEntities : DbContext
{
public LRC_VAULTEntities()
: base("name=LRC_VAULTEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<Post> Posts { get; set; }
public virtual DbSet<Thread> Threads { get; set; }
}
}
и я ожидал, чтобы иметь возможность сразу же использовать его как
var context = new LRC_VAULTENtities();
context.Posts.InsertOnSubmit(new Post() { ... });
context.Posts.SubmitChanges();
однако нет Posts
собственности после создания экземпляр RC_VAULTENtities
. Так что я должен делать?
Выглядит как опечатка между '' LRC_VAULTEntities' и LRC_VAULTENtities' как код показывает, что 'Posts' свойство существует в DbContext – Nkosi
@Nkosi, нет, это не проблема –
@DeadlyNicotine Ну, есть опечатка где-то - поскольку это не обязательно связано с EF. Вы явно объявили 'Posts' как свойство, поэтому вы почти определенно ссылаетесь на неправильный класс. – Rob