我只使用实体框架 5 来访问存储过程,我已经定义了自己的对象类。当我从数据库导入一个函数时,返回类型类似于“SP_Results”。如何将返回类型定义为自制的现有类?目前要解决此问题,我执行以下操作:
1)我转到导入的函数并选择创建新的复杂类型,并为复杂类型提供与现有类相同的名称,并且 Visual Studio 创建一个具有相同名称的类。
2)然后为了避免歧义,我去删除了视觉工作室创建的类。由于我现有的类具有与从存储过程重新调整的列匹配的属性,因此所有功能都很好。另一个副作用是当我从数据库更新我的模型以添加更多功能(存储过程)时,Visual Studio 再次创建了我之前删除的类。我如何“按部就班”并避免这种解决方法和副作用?
谢谢大家!