1

.edmxファイルを追加しましたが、これを以下として使用したい場合

DB121212123524Entities entities = new DB121212123524Entities();
entities.SiparisGroup..... 

エンティティ名が表示されます (SiparisGroup エンティティが表示されます) が、エンティティ プロパティ名は表示されません (SiparisGroup エンティティには SiparisGroupId がありますが、ドットの後には表示されません)。

これはsiparisGroupEntityです

ここに画像の説明を入力

これはコントローラーです (entities プロパティはありません)

ここに画像の説明を入力

4

2 に答える 2

2
DB121212123524Entities entities = new DB121212123524Entities();

DB121212123524Entities is probably a DbContext and entities.SiparisGroup is a DbSet.  Of course it won't show the entity properties.

最初に特定のテーブルのエンティティをクエリする必要があります。この例では、私が使用していますSingleOrdDefault()

var entity = entities.SiparisGroup.SingleOrDefault();

オブジェクトエンティティオブジェクトには、探しているプロパティが含まれている必要があります。

于 2012-12-23T17:58:36.880 に答える
0

正しく理解できない場合は、エンティティ プロパティにアクセスするためにこのコードを使用する必要があります

entities.SiparisGroup.Where(a=>a.MemberID == 1).ToList();

また

var Table = entities.SiparisGroup.singleOrDefualt(a=>a.PrimaryKey == 123)
于 2012-12-23T17:34:19.150 に答える