dapper-extensions相关内容

无法使用 Dapper.NET 将文件流插入 SQL 文件表

我在我的项目中使用 Dapper.NET 作为 ORM 层.我正在尝试编写用于文件上传和下载的 WebApis.但是我无法让它工作.我已经搜索了足够多的帮助来寻求帮助,但我找不到任何帮助. 如果我只是使用 ADO.NET,我可以使用 VarBinary 类型的 SqlParameter 作为文件流.但是 Dapper.NET 查询参数只是动态对象.所以下面的代码无法将记录插入到文件表中. ..
发布时间:2021-10-26 17:38:35 C#/.NET

MySQL + Dapper扩展:SQL语法错误

我正在尝试使用Dapper Extensions进行CRUD操作.但是在将数据插入MySQL数据库时出现如下错误: 错误:您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获取在[...]行[....] 附近使用的正确语法 如果我使用MSSQL数据库,则Dapper Extensions正常运行.为什么我的MySQL出现此错误? 解决方案 该错误是因为Dappe ..
发布时间:2021-04-28 18:51:58 其他开发

使用CustomPropertyTypeMap映射特定属性

我有几个类需要将一个或两个属性(在几十个属性中)映射到具有不同列名的表上的列。当数据库中只有两个与列名称不同时,我不想映射所有属性。 我无法在所有的属性上找到合适的文档可与CustomPropertyTypeMap一起使用的各种映射选项,它们都仅显示了使用CustomPropertyTypeMap映射整个对象的方式(Dapper测试类也是如此)。当我使用以下命令时: //设置自定义存 ..
发布时间:2020-10-14 23:32:29 C#/.NET

Dapper中的Multi-Mapper一对多关系

我正试图以一对多的关系获取数据库的价值 i像这样的对象 学生 [Table(“ Student”)] 公共班级学生:学生 { public int Id {get;组; } 公用字符串姓氏{get;组; } 公用字串FirstMidName {get;组; } 公共DateTime? EnrollmentDate {获取;组; } [Write(false) ..
发布时间:2020-10-14 23:29:22 C#/.NET

Dapper扩展更改架构

我正在使用Dapper Extensions对数据库执行一些简单的CRUD操作。我的问题是我使用的表与dbo处于不同的架构中。有没有办法在dapper扩展级别上选择模式? 或 这应该解决吗? 解决方案 您可以使用AutoClassMapper将新的模式分配给您的模型。有关此内容的概述,请参见扩展站点。基本上,您将需要为每个具有不同架构的模型创建一个AutoClassMapper ..
发布时间:2020-10-14 23:23:27 其他开发

创建一个处理DatabaseFactory的DbContext以更轻松地使用DapperExtensions

这几天,我尝试使用 DapperExtensions 。但是作为示例给出的代码使用了SqlConnection,该连接用于连接到SQL Server数据库。我希望能够连接到所有类型的数据库(SQL Server,MySql等)。同样,每个CRUD函数的代码示例也如下所示: 使用(SqlConnection cn = new SqlConnection(_connectionString)) ..
发布时间:2020-10-14 23:18:45 其他开发

如何记录/获取Dapper Extensions自动生成的SQL查询?

我将Dapper Extensions(DE)用作ORM。它在使用存储库模式实现的数据访问层中使用。 SQL Express是后端RDBMS。 DE自动为我生成大多数查询。我想记录这些自动生成的查询以进行调试。 我可以通过两种方式实现此目的:- 获取由DE生成的SQL查询(在执行之前或之后)并将其写入日志。 这是我的首选方式,因为我已经安装了日志记录模块(使用log4net)。我 ..
发布时间:2020-09-25 20:44:17 C#/.NET

忽略模型属性上的属性

如何使用dapper/dapper扩展名/dapper rainbow或任何 忽略模型上的属性 那些精巧的库中的 ? 解决方案 Dapper的创建者Sam Saffron已针对另一位SO用户的问题解决了这一要求此外,如果您要使用Sam在回答中提到的 Dapper扩展库 ,您可以从Github或通过Nuget获取它. 下面是一个示例,该示例忽略了库的测试项目. using S ..
发布时间:2020-08-01 19:13:18 其他开发

使用Dapper查询复杂对象

我有一个具有以下属性的Customer类: public int Id { get; set; } public string Name { get; set; } public int AddressId { get; set; } public Address Address { get; set; } 我的目标是编写一个Dapper查询,该查询将使用内部联接在返回的每个Custom ..
发布时间:2020-05-22 19:03:25 C#/.NET

为什么我不能设置"这&Q​​UOT;在C#中的价值?

我使用Dapper.net扩展,我想能够检索到它的照片对象,并设置“这个”,而不必单独设置每个属性。什么是完成这一任务的最佳方式?在下面的代码它说我不能分配给'这',因为它是只读的。 公共类照片 { 公众的Int32 PHOTOID {搞定;组; } 公众的Guid ObjectKey {搞定;组; } 公共Int16的宽度{搞定;组; } 公众的Int16身高{搞定;组; } ..
发布时间:2016-08-30 14:30:41 C#/.NET