Пользовательские функции SQL и Code First (EF 4.1)

Я использую Entity Framework 4.1 RC и подход "сначала код". Как я могу вызывать пользовательские функции SQL?

Если я использую атрибут EdmFunction , какое пространство имен мне следует указать?

[EdmFunction("Namespace", "GetAge")] 
public static int GetAge(Person p) 
{  
    throw new NotSupportedException(…); 
}

Когда я пытаюсь выполнить запрос LINQ с такой функцией, возникает следующее исключение: брошено:

Указанный метод '...' для типа '...' нельзя преобразовать в LINQ to Выражение хранилища сущностей.

8
задан alexey 2 April 2011 в 22:52
поделиться