I have a开发者_StackOverflow社区 database table with a computed column
CREATE TABLE [dbo].[User]
(
[UserId] [uniqueidentifier] NOT NULL,
[PersonalityType] AS ([dbo].[GetPersonalityType]([UserId]))
)
And a scalar function [dbo].[GetPersonalityType]
that aggregates and filters data from another table. The computed value is not persisted in the database (because it is non-deterministic, I am told).
When I update the entity framework model from the database the computer column PersonalityType
never shows up. What is wrong? Can EF 4.1 model computed columns in this situation?
I'm not sure how you can get this to work, but try playing with a lot of properties and then regenerating it a lot. ;-)
精彩评论