2009-09-07 3 views
-1

Как добавить FunctionImportMapping программным путем, используя классы из пространства имен System.Data.Entity.Design?Entity Framework - Программно добавить FunctionImportMapping

В этом блоге обсуждаются изменения, которые необходимо внести в EDMX:

http://blogs.msdn.com/adonet/archive/2007/09/14/how-to-map-stored-procedures-using-the-ado-net-entity-framework.aspx

Я хочу быть в состоянии сделать это программно.

ответ

2

К сожалению, API-интерфейсы метаданных (то есть те, которые относятся к CSDL/MSL/SSDL) доступны только для чтения. Поэтому, если вы не написали свой собственный API, чтобы помочь вам создать соответствующий XML, вам не повезло.

Надеется, что это помогает

Alex

+0

я понял. Спасибо, что подтвердили. – user89166

+0

EF v4 будет поддерживать EDM только с кодом, которые могут быть изменены во время выполнения. –

+1

Ну, EDM может быть изменен во время выполнения, класс, на котором основана модель, не является. Таким образом, вы ограничены подмножеством того, что определяют классы CLR. –