实体框架:加入规则"A = substring(B)" ?



我能否请某人告诉我,如果数据库级别的对应表由如此有趣的规则连接,如何声明两个实体"记录"和"DictionaryItem"之间的关联:

从 记录 R 左外连接 字典项目 D  ON SUBSTRING(R.CompositeKey,3,8) = D.DictionaryItemId

附言我现在正在与 POCO 实体合作。

Linq-to-entities不支持Substring。您必须通过调用context.Database.SqlQuery<>直接执行 SQL,或者必须使用实体 SQL - 这可能需要通过IObjectContextAdapterDbContext转换为ObjectContext,创建ObjectSet并运行 ESQL 查询。

相关内容

  • 没有找到相关文章

最新更新