Учитывая таблицу "Пользователь" и таблицу "Вход" в MS SQL 2008:
CREATE TABLE [dbo].[User_User](
    [UserID] [int] IDENTITY(1000,1) NOT NULL,
    [UserName] [varchar](63) NOT NULL,
    [UserPassword] [varchar](63) NOT NULL
)
CREATE TABLE [dbo].[Util_Login](
    [LoginID] [int] IDENTITY(1000,1) NOT NULL,
    [User_UserID] [int] NOT NULL, -- FK REFERENCES [dbo].[User_User] ([UserID])
    [LoginDate] [datetime] NOT NULL,
)
Как мне настроить мой объект модели сильной сущности User_User, чтобы включить столбец "UserLastLogin", который возвращает MAX (LoginDate)?
Я знаю, что я могу создать модель EF4 вокруг SQL View:
CREATE VIEW [v_User_User]
AS
SELECT 
        [User_User].*, 
        (
                SELECT MAX(LoginDate) 
                FROM [Util_Login] 
                WHERE User_UserID = UserID
        ) AS UserLastLogin
FROM [User_User]
Но есть ли способ, которым я могу просто изменить модель User_User, чтобы включить вычисляемый столбец?
EDIT: Я ищу способ получить пользователя или список <User> включая дату Max (Util.LastLogin) в одном запросе db.
