私は2つのテーブルを持つデータベースを持っています:
- 個人 : ID (PK)、名前、コード (FK)、生年月日
- ソーシャル : コード (PK)、住所
ADO.NET Entity Data Model 名 Model をプロジェクトに追加すると。Model.Context.tt には Personals と Socials Dbset<> しかないため、 query を使用して 2 つのテーブルしか選択できません。
string sql = "SELECT VALUE p FROM SqlEntities.Personals AS p"
SqlEntities は私のエンティティ名なので、テーブルの列を Dbset<> にする方法が必要です。あまり理解していないかもしれませんが、次のような匿名型を使用する方法は次のとおりです。
stringsql = "SELECT p.ID, p.Name FROM SqlEntities.Personals AS p"