我知道我可以使用如下语法记录我的表格:
/// <summary>
/// Insert table description here.
/// </summary>
public class SomeTable
{
public int someNumber { get; set; }
public string someString { get; set; }
}
当我像这样使用表时,它将显示适当的摘要:IQueryable<SomeTable> query;
但是,如果我要在 LINQ 中使用表:
var query = from p in db.SomeTable
select p;
我不会得到该表的任何智能感知描述。显然,解决方案是public DbSet<SomeTable> SomeTable { get; set; }
在我的 DbContext 中使用相同的描述记录该行,但从长远来看,这似乎不太容易维护。有没有一种方法可以让我得到我想要的东西,而不必为每一张桌子重复自己?