3

不產生I有一個數據庫表與計算列數據庫計算列在EF 4.1

CREATE TABLE [dbo].[User] 
(
    [UserId] [uniqueidentifier] NOT NULL, 
    [PersonalityType] AS ([dbo].[GetPersonalityType]([UserId])) 
) 

以及標量函數[dbo].[GetPersonalityType]從另一個表聚集和過濾器的數據。計算的值不會保留在數據庫中(因爲它是非確定性的,我被告知)。

當我從數據庫更新實體框架模型時,計算機列PersonalityType從不出現。哪裏不對?在這種情況下,EF 4.1模型可以計算列嗎?

+0

你的實體框架模型是什麼樣的?我假設你將StoreGeneratedOption設置爲Computed - 是否正確? – 2011-06-18 22:06:02

+0

我結束了這個工作。我不知道如何。我玩了很多物業並重新創造了很多。 – Jeff 2011-06-19 17:30:46

回答

1

我不知道如何讓這個工作,但嘗試玩很多屬性,然後重新它很多。 ;-)

+0

哈哈。你要爲「唯一的答案意味着你會得到投票」的角度,對嗎? – Jeff 2011-06-29 01:22:36