2011-05-11 8 views
5

podría pedir que alguien me muestre el camino cómo declarar la asociación entre dos entidades 'Record' y 'DictionaryItem' si las tablas correspondido en el nivel de base de datos se unen en el citado precepto interesante:entidad marco: únete a la regla "A = subserie (B)"?

 
FROM Records R LEFT OUTER JOIN DictionaryItems D 
    ON SUBSTRING(R.CompositeKey,3,8) = D.DictionaryItemId 

P. S. Ahora estoy trabajando con entidades POCO.

Respuesta

0

Linq-to-entities doesn't supportSubstring. Debe ejecutar SQL directamente llamando al context.Database.SqlQuery<> o debe usar Entity SQL, que probablemente requeriría la conversión de DbContext a ObjectContext a través de IObjectContextAdapter, creando ObjectSet y ejecutando la consulta ESQL.

Cuestiones relacionadas