dapper-extensions

    2热度

    1回答

    如果我有一个类: public class Person { public int Id { get; set; } public string Name { get; set; } } 我尝试使用小巧玲珑/ DapperExtensions插入到相应的MySQL表如下: var person = new Person { Id = 10, Name = "Bobby"

    1热度

    1回答

    我在项目中使用Dapper.NET作为ORM层。我正在尝试编写WebApis进行文件上传和下载。但是我无法让它工作。我已经足够搜寻寻找帮助,但我找不到任何帮助。 如果我只是使用ADO.NET,我可以使用类型VarBinary的SqlParameter作为文件流。但Dapper.NET查询参数只是动态对象。所以下面的代码无法将记录插入到filetable中。 var fileStream = awa

    0热度

    1回答

    我已经定义 [CreatedOn] not null default(getdate()) ,有一个字段不为空并且具有默认值的表的我在模型中使用了短小精悍的属性是可空DateTime public DateTime? CreatedOn { get; set; } 如果我尝试插入,会引发异常以尝试在非空字段中插入空值。 cm.Insert<MyObject>(obj); //Throws

    0热度

    4回答

    我想了解如何使用Dapper.Extension,但多次尝试安装并重新安装nuget包后。我无法获得可解析和可用的名称空间。我正在创建一个通用的存储库,但是当我试图包含命名空间时,VS甚至没有看到它。我查看了所有文档并安装了指南,但无法看到其他人遇到此问题。有没有什么愚蠢的我在看?使用扩展名在下面查看我的查找方法。 public T Find(int id) { using(

    1热度

    2回答

    我有一个Customer类具有以下属性: public int Id { get; set; } public string Name { get; set; } public int AddressId { get; set; } public Address Address { get; set; } 我的目标是编写将使用一个内连接到每个客户内填充整个地址属性短小精悍查询这是返回。

    1热度

    1回答

    我想按照DESC顺序排序数据。这是我的代码: var predicate = Predicates.Sort<myPoco>(x => x.name, false); var result = GetList<myPoco>(predicate).ToList(); protected IEnumerable<T> GetList<T>(object predicate, IList<ISo

    1热度

    2回答

    我正在使用Dapper,DapperExtensions使用泛型模型的项目,我想知道如何使用DapperExtension.GetAll方法填充模型? 下面是返回我试图使用DapperExtensions过滤的记录的sql代码。 select f.* from Item f where f.CurrentStatus = 'Open' AND f.ItemID not in (SELECT

    0热度

    1回答

    我有一个class它实现了一些interface: public interface IDb {} public class DbModel : IDb {} 这个我用小巧玲珑的扩展插入对象到数据库后。此代码工作得很好: var obj = new DbModel(); sqlConnection.Insert(obj); 但是当我尝试插入此class的一个实例,铸造在相应interf

    2热度

    1回答

    我是Dapper的新手。让我解释我想达到的目标。我有简单的查询是从DB返回列,我不想创建实体(Property)类来填充数据。我想为此使用动态类型。以下是我的代码: public dynamic GetABC(int year) { using (var db = new MySql.Data.MySqlClient.MySqlConnection(ClsConnectio

    1热度

    2回答

    这一天我尝试使用DapperExtensions提出的一些基本的CRUD函数创建一个抽象的基础知识库。但是,作为例子给出的代码使用SqlConnection来连接到SQL Server数据库。我希望能够连接到各种数据库(SQL Server,MySql等)。此外他们的代码样本重复如下面的代码显示 using (SqlConnection cn = new SqlConnection(_connec