dapper

    0熱度

    2回答

    使用dapper的QueryAsync方法時,使用connection.OpenAsync()和connection.Open()有什麼區別。 異步: public async Task<IList<Product>> GetListAsync() { using (var connection = new SqlConnection(_connectionString))

    2熱度

    1回答

    我對Dapper有點新,並且正試圖找到一種乾淨的方式將過濾器參數傳遞給具有多個屬性的集合的SQL Query。 我的收藏是這樣的: [{ Prop1: 'A Value 1', Prop2: 'B Value 1' }, { Prop1: 'A Value 2', Prop2: 'B Value 2' }] 應導致SQL查詢看起來像這樣其中: se

    1熱度

    1回答

    前言 人們可以找到的SQLite的「預處理語句」功能here的描述。 SQLite的命令(用於.NET SQLite的提供商)具有 「準備」 結合以下描述的方法: 總結: 不執行任何操作。命令是在第一次執行 時準備的,並在事後保持準備狀態。 質詢 一般情況下,做的SQLite的預處理語句功能提高查詢的整體性能,這是一遍又一遍的執行? 準備好的陳述保存在哪裏?我如何確定這些準備好的陳述實際上正在被使

    2熱度

    1回答

    我有一些代表數據庫對象的C#類,其中一些包含一個或多個其他自定義對象或自定義對象的枚舉類型。我正在使用Dapper進行查詢,並使用定位器來映射到自定義對象。它適用於單個對象。我可以輕鬆地從數據庫中獲取具有特定ID的父對象,執行一些內部連接,並將它和它擁有的所有東西映射到C#中的自定義對象。當我想要對多個父ID進行選擇時出現問題。 某些情況下,比如說我有一個人,那個人有一份愛好列表,裏面有一個ID和

    0熱度

    1回答

    試圖弄清楚這一點,但我無法讓它工作。這個查詢: select MultiCollections.*, Collections.* from MultiCollections left join MultiCollectionCollections on MultiCollections.Id = MultiCollectionCollections.MultiCollectionId left

    1熱度

    1回答

    我有以下lambda表達式的問題: public IEnumerable<ModuleEntity> GetPageList(Pagination pagi, string query) { var expression = LinqExpression.Default<ModuleEntity>(); expression = expression.And(e =>

    0熱度

    3回答

    我正在使用存儲過程和Dapper從表中檢索數據。存儲過程在SQL Server中執行時工作正常,並返回所需的信息。 但是,當我使用Dapper運行存儲過程並檢索Date時,Date返回爲01/01/0001。 這裏是我的存儲過程,而在SQL Server中完美的作品: ALTER PROCEDURE [dbo].[spRankings_GetByEventAndGender] @Even

    0熱度

    1回答

    我試圖將參數傳遞給Dapper以便在Oracle數據庫中進行選擇查詢,但不知何故,它不能與「:」標識符一起使用。 它工作正常使用字符串連接: string req = "SELECT * FROM contact WHERE code_comite = '"; req += user.Comite + "' AND (pers_name LIKE '"; req += name + "%' OR

    0熱度

    1回答

    我使用了Dapper和我打電話QueryFirst方法,返回以下錯誤: ERROR [42000] [Microsoft][SQL Server Native Client 10.0][SQL Server]Must declare the scalar variable \"@NombreDivision\ public static int GetSegmentoDivision(string

    2熱度

    1回答

    我想用JSON_VALUE查詢到我的表中的數據: var str = "123"; var value = "Name" using(var conn = GetMyConnection()) { var result = conn.QueryFirstOrDefault<string>( @"SELECT [Id] FROM [dbo].[MyTable]