- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 dot net core 创建 WebApi
我创建了从 2 个表返回数据的过程 AS:-
select * from table1
select * from table2
我的型号列表为:-
public class ModelList
{
public model1 m1 { get; set; }
public model2 m2 { get; set; }
}
我正在执行程序并在模式列表中接收结果:-
List<ModelList> ML= new List<ModelList>();
ML= db.ModelList.FromSql("EXECUTE [dbo].[usp]").ToList();
我没有在这两个单独的对象中获得这两个表的结果。
它适用于单个表,但不适用于多个表。
请指出我哪里出错了?
或者在.net core中是否可行?
最佳答案
以下实现将提供所需的结果:
public ModelList ExecuteMultiple(string query){
using( IDbConnection connection = new SqlConnection(YOUR_CONNECTION_STRING)){
try{
connection.Open();
var multi = connection.QueryMultiple(query);
var modelList = new ModelList();
modelList.m1 = multi.Read<model1>();
modelList.m2 = multi.Read<model2>();
return modelList;
}
catch( Exception ex){
Console.WriteLine(ex.Message);
}finally{
connection.Close();
}
}
return null;
}
用法:
var modelList = ExecuteMultiple("EXECUTE [dbo].[usp]");
关于asp.net - 如何使用 Fromsql() 处理 Dotnet 核心中具有多个表的数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44415444/
我正在尝试在 mac os webapi 上使用 asp.net core 2.1 调用 View 或存储过程。 using System; using System.Linq; using Auth
我无法解决这个问题,我感到很沮丧。我想对数据库中的某个人进行基本搜索,以下内容运行良好 IQueryable dbresult = db.vwSomeView.FromSql("select * f
我将 Diesel 与 Postgres 一起使用,并希望将 text 字段查询为 *const str。柴油有实现FromSql for *const str . 文档描述: The returne
我有 dbContext.Items.FromSql("SELECT COUNT(*) FROM Items
错误信息很清楚: 'The required column 'CustomerId' was not present in the results of a 'FromSql' operation'
我想知道除了构建一个包装器来模拟 FromSql 之外还有什么方法吗? ?我知道这个方法是静态的,但是因为他们添加了类似 AddEntityFrameworkInMemoryDatabase 的东西对
我正在尝试从 Locations 表中获取列表并排除已分配给用户的 Locations。我正在尝试使用 Linq FromSQL。如果我硬编码 user.Id 参数查询有效,当我使用 user.Id
我正在使用 EF Core 3.0 将数据从 SQL Server 存储过程提取到名为 Recipient 的对象模型中。 Recipient 模型定义了几个属性,EnvelopeId 和 Name,
是否可以使用 EF Core FromSql 执行具有可选参数的存储过程? 我一直在测试一个简单的场景,用作将旧的 EF6 调用更新为 EF Core 调用的模板。我用作概念证明的测试示例: CREA
我刚刚开始使用 EF7 学习 MVC6。我有一个存储过程,我想返回模型中的一部分字段。如果我没有返回模型中的每个字段,我会得到“‘FromSql’操作的结果中不存在所需的列‘FirstName’”。
我写信是为了用 InMemory 数据库测试 FromSql 语句。我们正在尝试使用 Sqlite。 运行下面的Sql通过单元测试没有报错。 select * from dbo.Product 但是,
我想并行执行几个 SELECT 存储过程调用。 我设置我的上下文如下: public virtual DbSet> CaseGetCaseContextData { get; set; } 我的 re
我在使用 FromSql 时遇到了一个主要问题,就是这样: 我有一个这样的模型: public partial class model { public string name } 我想从数
public List GetPostsByCompanyId(int id, int s, int d, int p) { string command = @"select Id,Titl
我正在尝试使用 Entity Framework 7 中的新 FromSql 命令返回一个值。如果一切顺利,我的存储过程返回值 0,如果发生错误,则返回 1。 将 FromSql 与 DbSet 结合
我在PostgreSQL中写了一个插入函数如下: CREATE OR REPLACE FUNCTION public.insert_blog("Url" character) RETURNS vo
假设我有以下类(class): public class Person { public int Id { get; set; } public string Name { get;
我有一个整数列表: var ids = 新列表 { 10, 20 }; 我需要找到具有该 ID 的用户: context.Users.FromSqlInterpolated($@" select
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在使用 dot net core 创建 WebApi 我创建了从 2 个表返回数据的过程 AS:- select * from table1 select * from table2 我的型号列表
我是一名优秀的程序员,十分优秀!