c# - 存储过程返回多个结果集 - 如何在实体框架中处理?
问题描述
我创建了一个返回两个结果集的存储过程。
我已经编写了代码,但不知道如何存储两个表记录的方式。
string sql = @"EXEC SP_CreateHosts
@HostId,
@ConfigId,
@HostGivenName,
@HostEmailAddress,
@SurName,
@DisplayName,
@HostIsActive";
List<SqlParameter> parms = new List<SqlParameter>
{
// Create parameter(s)
new SqlParameter { ParameterName = "@HostId", Value = obj.HostId },
new SqlParameter { ParameterName = "@ConfigId", Value = obj.ConfigId },
new SqlParameter { ParameterName = "@HostGivenName", Value = obj.HostGivenName },
new SqlParameter { ParameterName = "@HostEmailAddress", Value = obj.HostEmailAddress },
new SqlParameter { ParameterName = "@SurName", Value = obj.SurName },
new SqlParameter { ParameterName = "@DisplayName", Value = obj.DisplayName },
new SqlParameter { ParameterName = "@HostIsActive", Value = obj.HostIsActive }
};
data = context.OhslotsMasters.FromSqlRaw<OhslotsMaster>(sql, parms.ToArray()).ToList();
此代码仅存储一条记录,我还需要存储另一条记录。
解决方案
推荐阅读
- r - 是否有一个 R 函数用于计算向量中定义的不同单词出现在另一个向量的每个项目中的总次数?
- tensorflow - 文件系统方案“[本地]”未实现(文件:“./logs”)
- javascript - 为什么我收到 ForbiddenError: invalid csrf token
- java - 用于 Java 应用程序的 GraphQL 客户端
- salesforce - 如何在 Salesforce 的 Lightning 记录表单中更新 RecordTypeId 字段?
- c++ - C++“[]”运算符
- python - 使用 k 均值聚类,使用预先训练的 word2vec 模型对最相似的单词进行聚类
- python - 在 Rmarkdown 中与 python 结合使用时,ggplot2 崩溃(Rstudio1.4.1717)
- c# - MS Word - 在指定文本之后在worddocument中插入文本
- github-actions - 在 GitHub Action 中插入表达式