REF:How to create like '234%4' or %2324%335% in EntityFramework在EF4.3不EdmFunction工作代碼優先(無EDMX模型)
是否使用[EdmFunction用於ESQL工作溶液+ EF4.3代碼優先(那裏沒有.edmx文件)通過簡單地實現該功能?那麼它將在esql中可用,即:「it.UserName.Like('_ user%')」?
REF:How to create like '234%4' or %2324%335% in EntityFramework在EF4.3不EdmFunction工作代碼優先(無EDMX模型)
是否使用[EdmFunction用於ESQL工作溶液+ EF4.3代碼優先(那裏沒有.edmx文件)通過簡單地實現該功能?那麼它將在esql中可用,即:「it.UserName.Like('_ user%')」?
編號EdmFunction
屬性及其功能目前依賴於EDMX映射文件。
當時和現在一樣,你可以使用.StartsWith
或.Contains
該地圖,如:
it.UserName.StartsWith("_user")
將轉化爲
UserName LIKE '_user%'
(偷偷應用您不區分大小寫的排序規則和這樣的,造成包含偏離準確的映射到本地功能)。
非常感謝..我想知道是否有任何其他等效功能與代碼-f (第一個字符串是一個字符串),這個字符串是一個字符串,這個字符串可以是一個字符串,而不是一個字符串。 }'也許這是查詢生成器調用的函數,所以如果我實現它而不是拋出異常......? – diegohb 2012-03-04 07:40:20
不可以。沒有等價物。該函數僅僅是存儲在EDMX文件中的SQL函數的存根。實施它不會幫助你。 – 2012-03-04 08:48:34