gpt4 book ai didi

entity-framework - Entity Framework 和带有自定义实体的存储过程

转载 作者:行者123 更新时间:2023-12-04 02:20:50 25 4
gpt4 key购买 nike

我有一个运行良好的现有 EF4.1 项目。我在数据库中添加了一个新的 SP,它返回一种新的实体(具有一些附加字段的现有实体)。

问题是当我尝试将函数导入 EF 时 - 它不会创建我的复杂类型。向导写道“没有为此模型配置数据库连接”。这很奇怪 - 因为它确实看到了新的 SP 和所有内容。

我已经尝试创建自己的新复杂类型,但它不会根据需要映射字段(某些类型转换问题)

有什么想法可以做吗?

谢谢!

最佳答案

为了建立 Malako 的回答,我有一个类似的情况。我的问题是我的连接字符串在外部文件中

<connectionStrings configSource="some_other_file.config">

“更新模型”向导有一个错误,它不会在外部文件中查找连接字符串,而且我不能在 connectionStrings 标记中保留连接字符串,因为它必须为空,否则在构建时会出错。

我的解决方法是使用更新向导,选中“在 Web.config 中保存实体连接字符串”框,然后添加我所有的函数导入。完成后,我注释掉 connectionString,以便构建我的项目。下次,在更新模型之前取消注释该实体连接字符串。

很烦人,但至少有办法让它工作。

关于entity-framework - Entity Framework 和带有自定义实体的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com