dapper

    1热度

    2回答

    我使用了Dapper在asp.net MVC 4项目.NET F/W 4.6.1使用SQL Server 2016表现 <packages> <package id="Dapper" version="1.50.2" targetFramework="net461" /> </packages> 我有一个存储过程从2个表中删除这应该是事务 ALTER PROCEDURE [dbo]

    0热度

    1回答

    由于.NET核心不支持分布式事务,因此我有精巧的通用存储库类。我决定将已打开的连接对象发送到泛型方法,而不是单独注入到存储库中。 public class Repository<T> where T: class { protected readonly IComplianceConnection Connection; public Repository(IComplia

    0热度

    1回答

    我是Dapper的新手,编写一个将从提供的模式和表中提取的查询,并使用动态排序和过滤。 Dapper使动态参数非常简单,但是,我不知道如何使用order by和where子句中的表执行此操作。这里是我的方法下面,我看到SQL注入的问题:在这种情况下 public GridData GetGridData(string schema, string table, TableDataParameter

    2热度

    1回答

    如果BO被标记为具有[key]的键,为什么精灵会通过错误? [Table("tblWebReadyToWorkQualifications")] public class TeacherQualificationBO { [Key] public int TeacherID { get; set; } public string ReadyToWorkGuid

    1热度

    3回答

    十进制值我使用下面的代码位的一些数据插入到数据库: internal int InsertSample(Sample sample) { using (var db = new OleDbConnection(connectionString)) { var query = Constants.InsertNewSample; return db.Ex

    0热度

    1回答

    我使用短小精悍,并要分割 Class EType { int TypeID; string TypeName; } Class Employee { int id; string location; EType EmpType; } Employee表: ID||Location||TypeID||TypeName 在CRUD操

    0热度

    1回答

    几个月前,我创造了我自己的实现ASP.NET身份,覆盖UserStore使用短小精悍和自定义SQL连接,而不是实体框架。它在当时运行良好。 现在我今天更新了所有的Nu​​Get包,因为我一直在争取的问题。主要是,当我通过调用var result = await UserManager.CreateAsync(user, newAccount.Password);它创建用户并执行所有其他检查就好了注

    3热度

    1回答

    我一直在这个项目上使用Dapper几个月并且一直没有问题。但现在我必须使用原始SQL而不是存储过程和精简器来创建和更改用户和角色在数据库中,因为sp_addrolemember现在已被弃用。 我用这个作为我的短小精悍代码 conn.Open(); var p = new DynamicParameters(); p.Add("@UserLogin", user); p.Add("@UserR

    1热度

    2回答

    怎样做以下的最佳方式调用... conn.Query<Foo>(@"SELECT 1, 2, 'ZEBRA'"); 说Foo有像这样一个构造函数... public Foo(Bar test, string zebra) ..和Bar有一个构造函数像这样: public Bar(int one, int two) 这不起作用,什么是最好的方法来实现e期望的结果。

    0热度

    1回答

    我想将单个查询的多个集合(一对多引用)映射到对象中。目的是这样的: public class Item { public int Id { get; set; } public string Name { get; set; } public List<ItemDetail> Details { get; set; } public List<ItemHis