簡體   English   中英

查詢設計器返回不需要的實體字段

[英]Query designer returns an unwanted entity field

我在 SQL Server 2008 R2 上有一個報告服務項目。 重點是為用戶提供數據 model,他們可以將其用作 Report Builder 3 的數據源。因此,我照常創建了數據源視圖,然后毫無問題地創建了報表 model。

例如,在我的 model 中,我有一個表Student ,它使用CourseSK鍵(一對一)與表Course有關系。 因此,我使用student.CourseSK = course.CourseSK僅將Student實體下的course.Coursename字段返回給查詢設計器(我已從course表中隱藏了其他所有內容。)

問題是,當我在 ReportBuilder 中對其進行測試時,當我從數據集中的實體student添加字段CourseName時使用查詢設計器,它返回兩個字段而不是一個: CourseNameCourse其中 course 返回一些值,例如AAAAAEAA = 我猜是一些 object 參考,但最終用戶可能會非常困惑。 我怎樣才能讓它消失?

事實上,它是一個唯一的實體標識符,用於聚合具有非唯一值的字段。 它不能從數據集中刪除。 更多信息在這里回答

暫無
暫無

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

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