EF6 Model First 无法导入函数

Posted

技术标签:

【中文标题】EF6 Model First 无法导入函数【英文标题】:EF6 Model First Can't import function 【发布时间】:2015-08-10 12:49:15 【问题描述】:

我在 Entity Framework 6 中有一个模型优先的数据库模型,我一直在尝试导入一个标量函数以用于排序;但是,虽然 EF 确实找到了该函数,但由于某种原因它无法导入它。

没有错误消息或任何东西,从数据库添加的函数根本不会显示在“添加函数导入”窗口中,但它会显示在模型浏览器的数据库存储中。

【问题讨论】:

“无法导入”:你怎么知道?您遇到错误或其他问题吗? 没有错误信息。该函数根本不会显示在函数导入窗口中(看看下拉菜单是如何为空的?),即使它确实显示在 Store 中。 【参考方案1】:

因此,在开始的 2 小时的基础上再搜索 30 分钟后,我找到了这个答案:

Add Function Import not available for function

除此之外:

Entity Framework scalar function mapping

【讨论】:

以上是关于EF6 Model First 无法导入函数的主要内容,如果未能解决你的问题,请参考以下文章

MVC5与EF6 Code First 第一个入门完整实例教程

MVC5中EF6 Code First启动慢及间隙变慢的一些优化处理

EF6 学习笔记:Code First 方式生成数据库及初始化数据库实际操作

EF6 Code First Lazy Load导致空集合

EF 6.1 标量值函数数据库优先

MVC 5 的 EF6 Code First 入门