次のような構文を使用してテーブルを文書化できることを知っています。
/// <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 の行を同じ説明で文書化することですが、それは長期的にはあまり維持できないようです。すべてのテーブルで自分自身を繰り返さなくても、欲しいものを手に入れる方法はありますか?