Question

I have a 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?

Was it helpful?

Solution

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. ;-)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top