0

私は1週間前に始めたばかりのC#を初めて使用します... 2日間検索しましたが、役立つヘルプは見つかりませんでした。3つのテーブルを持つデータモデルを作成しました。配列内の特定のテーブルの列の名前を取得しようとしています。

私は次のようなものを好みます:

MISSEntities ms= New MISSEntities();

var List= from m in ms.TableName
          select m.Column names;

リストのような結果が欲しいのですが、たとえば列の名前があります。名前、住所、電話番号

4

1 に答える 1

0

データベース テーブルを表すために EF を介して作成されたモデル クラスのフィールドを調べることができます。

var fieldNameList = typeof(YourTableName).GetFields().Select(f=> f.Name);

データベース テーブルにマップされるクラスのフィールドは、データベース テーブルの列と同じである必要があります。作成されたクラスは、データベース テーブル名と同じ名前である必要があります。

于 2012-09-21T17:44:38.653 に答える