我有一个文章和博客表,我想表示为内容实体。我已将两个表都映射到Content实体,但是当我使用ObjectSet.Take(20)进行查询时,只有文章表在dbase中被命中。我想错了(希望)查询应该看看contentType = 1和2?
TA
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)
继承实体......
答案 0 :(得分:0)
我可以提供帮助,但您能告诉我两个实体以及您用于获取它的当前代码。
我认为你通过在edmx中设置内容类型逻辑来稍微复杂化,告诉我你要做什么,这将很容易帮助你。