EF 5 と Database First を使用してデータベースの .edmx モデルを生成する場合、エンティティの列のリストを取得するにはどうすればよいですか?
using (var db = new ProjectNameContext())
{
// string[] colNames = db.Users.
}
私が探しているのは、colNames[0] == "Id"、colNames[1] == "FirstName"などです。
ベストアンサー1
いかがでしょうか:
var names = typeof(User).GetProperties()
.Select(property => property.Name)
.ToArray();
もちろん、これは EF テーブルだけでなく、あらゆるタイプに使用できます。