[英]Entity Framework Multiple Table to Single Entity isnt querying both tables
我有一個文章和博客表,我想將其表示為內容實體。 我已經將兩個表都映射到Content實體,但是當我使用ObjectSet.Take(20)查詢時,僅在dbase中命中了article表。 我在思考(希望)查詢應該在contentType = 1和2的地方出錯嗎?
鉭
SQL查詢看起來像這樣...
SELECT
[Extent1].[RhythmyxContentId] AS [RhythmyxContentId],
[Extent1].[PublishDate] AS [PublishDate],
[Extent1].[Title] AS [Title],
[Extent1].[Promo] AS [Promo],
[Extent1].[AuthorUid] AS [AuthorUid],
[Extent1].[Body] AS [Body],
[Extent1].[IsDeleted] AS [IsDeleted],
[Extent1].[IsLive] AS [IsLive],
[Extent1].[UpdateDate] AS [UpdateDate],
[Extent1].[CreatedDate] AS [CreatedDate],
[Extent1].[Slug] AS [Slug],
[Extent1].[ContentCategoryId] AS [ContentCategoryId]
FROM [dbo].[tArticle] AS [Extent1]
WHERE [Extent1].[ContentType] = CAST( '1' AS int)
這是實體...
我可以提供幫助,但是您可以向我展示兩個實體以及您用來獲取它的當前代碼。
我認為您通過在edmx中設置內容類型邏輯使它稍微復雜化,向我展示您正在嘗試做什么,這將很容易為您提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.