假设我在 MS SQL 中有一个存储过程。现在我已经转移到 MySQL,我想将所有 SQL 查询保留在 C# asp.net 核心应用程序中。
问题始于更大的查询,其中可能是 SQL 动态内部变量。
IE Select @TypeId := TypeId, @StartDate := StartDate
From Test_test
Where Id = @Id
在此示例中,@Id 应该由 Dapper 映射(此变量从 DAL 传递到 MySQL 数据库),但是不应映射 @TypeId 和 @StartId。
还有更多仅为 SQL 查询创建的动态变量
映射 null 将中断查询,即这里是 SQL 的结果
NULL := StartDate
代替@StartDate := StartDate
如何将 dapper 与 SQL 查询一起使用,其中查询正在创建不应由 Dapper 映射的动态变量?
慕慕森
相关分类