簡體   English   中英

實體SQL匿名類型?

[英]Entity SQL Anonymous type?

我有2個表的數據庫:

  1. 個人:身份證(PK),姓名,代碼(FK),出生日期
  2. 社交:代碼(PK),地址

當我向項目中添加ADO.NET實體數據模型名稱模型時。 Model.Context.tt僅具有Personals and 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"

Model.Context.tt

使用投影,可以使查詢僅返回一個表中的某些列,或者返回連接在一起的多個表中的選定列。 投影是通過Select()方法完成的,並且支持匿名類型:

db.Personals.Select(x => new { ID = x.ID, Name = x.Name });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM