dapper 相关问题

Dapper是Stack Overflow团队开发和使用的.NET的微型ORM,主要以原始性能为主要目标。

Wpf InvalidCastException:无法将列表转换为单个对象

我有一个带有数据库的wpf项目,并且我使用Dapper来使用此数据。此查询之后:public Gebruiker GetGebruiker(int id){//步骤2精简程序// Uitschrijven SQL ...

回答 1 投票 -2

如何将工厂模式应用于对数据库的调用

负责对数据库进行调用的服务:public class DbClient:IDbClient {private readonly IOptions _dbSettings;公共DbClient(IOptions ] >>] >> 将IDbConnection注入到您的构造函数中,并在创建服务时让工厂传递该连接。这是一个例子: public class SqlService { private IDbConnection _connection; public SqlService(IDbConnection connection) { _connection = connection; } public void DoSql() { using (_connection) { _connection.Open(); // Do sql // Also assuming that .GetAll is an IDbConnection extension from your ORM. } } } public class TestFactory { private bool _isTestMode; public TestFactory(bool isTestMode) { _isTestMode = isTestMode; } public SqlService GetSqlService() { if (_isTestMode) { var connectionToMockData = // mock data connection return new SqlService(connectionToMockData); } else { var sqlConnection = new SqlConnection(_dbSettings.Value.ConnectionString); return new SqlService(sqlConnection); } } }

回答 1 投票 0

在C#和MySQL中使用Dapper查询

我是C#的新手,我正在制作一个小型软件进行练习。我建立了一个查询以获取最后的Dispatch_ID号(不是自动递增)。我使用的代码是这样的:public ...

回答 3 投票 -1

Dapper:如何在Entity Framework Core中获取查询结果的值

我正在使用Dapper这样从Entity Framework Core中的数据库中获取列值:var query = await DbConnection.QueryAsync(“ SELECT AttachmentId FROM dbo.SystemSettings”); var attachment = ...

回答 1 投票 0

在点网核心中使用Dapper QueryAsync之后的行中的空数据

我创建了一个DataAccessLibrary类库来映射我的数据库,我能够为查询获取正确的行数,但是每个列的值为空。我不确定QueryAsync为什么会返回...

回答 1 投票 -1

如何在Dapper中使用EntityMappingBuilder将记录插入数据库?

我花了一些时间搜索使用EntityMapBuilder进行插入的示例。但是,在我的情况下,我还没有找到它,也无法使其正常工作。我为...

回答 1 投票 0


如何同时从存储过程中获取数字返回值和select语句?

我的任务是替换企业有时试图通过使用Dapper的.Net Core应用程序来缩减其编程人员时讨厌的“基于GUI的编程”之一(现在...

回答 1 投票 0

我是否应该在内部方法中使用async-await?

假设我有3种方法,如下所示:public async Task CalculateData(int index,int trustLevel,string type){var x =等待CalculateBaseScore(index,type);返回...

回答 1 投票 1


用Dapper一对多映射(两个列表和一个对象)

我有两个列表的学生对象。我想从存储过程中检索学生列表。如何使用dapper获取具有上述两个列表的学生对象列表。公共班级学生{public ...

回答 1 投票 0

C#无法从Dapper查询中获得返回值

我正在尝试使用Dapper从插入查询中获取返回值。这是我尝试使其工作的方式://带“ returning”语句的查询//注意:我有一个触发器,将ID设置为新的...

回答 1 投票 1

将ID作为int存储在数据库中,并使用Dapper将其作为HashID获得

我将主键ID作为int存储在MS SQL Server中。我想将它们转换为HashID,并将它们作为字符串存储在我的实体对象中。另外,当我将对象存储在...

回答 1 投票 -1

与Dapper .NET的交易

我目前在一层中有两个类,它们执行将数据包含在数据库中的步骤:使用Dapper;使用系统;使用System.Data.SqlClient;使用System.Linq;命名空间存储库{...

回答 2 投票 1

使用带有Dapper的IN语句的多列

Dapper可以接受KeyPairValues列表(或元组/类似概念)作为查询参数吗?我正在寻找类似的东西:从用户WHERE(firstName,lastName)IN(('a','b'),...

回答 1 投票 0

C#Dapper获取最后一个插入ID返回null MySQL

我有两个表Partners和Partner_Address,我想将伙伴地址存储在另一个数据库中。为此,我在Dapper中使用Transaction。执行查询以插入新伙伴之后,我尝试...

回答 1 投票 0

C#Dapper获取最后一个插入id返回null MySQL

我有两个表Partners和Partner_Address,我想将伙伴地址存储在另一个数据库中。为此,我在Dapper中使用Transaction。执行插入新伙伴的查询后,我尝试获取...

回答 1 投票 0

如何在SQL Server中将日期时间字符串转换为日期时间

从我的C#应用 程序中,我正在使用TVP调用存储过程。有两列是日期时间。对SP的调用可能类似于:声明@ p1 dbo.MyTvp插入@ p1值('2020-03-19 00:00:01',...

回答 1 投票 0

Dapper兼容性.Net Core 3.1

发行说明说Dapper与.NET Standard 2.0兼容。为什么它可以与.Net Core 3.1一起使用?从什么版本开始工作?

回答 1 投票 0

使用dapper插入存储过程(可能是tvp)

我有一个类似这样的模型PersonalInfo:public string FirstName {get; set;}公共字符串LastName {get; set;}公共字符串电子邮件{get;组; } public IEnumerable 地址{get;设置; ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.