我有一个State
模型类:
public class State
{
public int Id { get; set; }
public string Name { get; set; }
public int CountryId { get; set; }
public virtual Country Country { get; set; }
}
我正在尝试制作Repository
:
Scaffold Repository State
我已经生成了文件:
public IQueryable<State> All
{
get { return context.State; }
}
而不是context.StateS
。
财产
public DbSet<State> States { get; set; }
已成功添加到DbContext
类。
我没有覆盖OnModelCreating
方法。
有时我在不同的项目中提到这样的问题,但找不到理由。
答案 0 :(得分:0)
我知道在为数据库表和POCO使用“State”一词时,我遇到了名称空间混淆的问题。因此,为了简化操作,我将其重命名为其他内容,例如USState或StateCode。这可能是你和脚手架在这里发生的事情。