sql-server - 如何将存储函数添加到 Entity Framework

标签 sql-server entity-framework stored-procedures mapping stored-functions

<分区>

I'm trying to add a sql (stored) function to Entity Framework, but unsuccessfully. I tried with right clicking on a table in .edmx and "Function Import", but the function is not shown there, although I added it (updated model from the database).

Does anyone have solution for this?

最佳答案

您应该能够简单地将存储函数转换为 SQL 中的存储过程。尽管 Entity Framework 将存储过程定义为函数或在 Stored Procedures 下列出了存储函数,但存储函数与 Entity Framework 不兼容。您可以“从数据库更新模型...”并添加存储过程,然后右键单击并添加“函数导入...”

关于sql-server - 如何将存储函数添加到 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307515/

相关文章:

c# - Entity Framework 数据库优先,同表名和列名映射

stored-procedures - 连接到 Azure SQL 数据库时,SSMS 中缺少存储过程属性页

sql - 在 SQL 中包含一个值但也排除该值

c# - 异常无法将 nvarchar 转换为 int

sql - 从 case 语句设置变量值

c# - 按索引从 IQueryable<anonymous> 列表中获取元素

sql - 如何插入 .sql 文件中的 120 万条插入命令

c# - DBSet 不包含 Where 的定义

postgresql - 我如何从过程中返回所有字段?

mysql - 我的第一个存储过程出错 - 救命!