simple.data

    0热度

    1回答

    我使用Simple.Data作为我的Micro-ORM,并且我想实现某些可能或不可能的事情。 我想做一个删除在其中一列与变量列表匹配的表上,因此SQL的实际效果如下: DELETE FROM [Albums] WHERE Genre IN ("Rock", "Pop") 这可能吗?我已经尝试了一些东西,比如: db.Albums.DeleteByGenre(new[] { "Rock", "P

    0热度

    1回答

    使用Simple.Data将数据插入Sqlite数据库。我在wiki上读到Insert插入的数据。我需要获取最新的rowID(身份)。但是我得到空值。 使用NuGet的稳定版本。 var db = Database.OpenFile("Database.db"); var x = db.Scan.Insert(Name:"Test", Description:"test", CreationDa

    0热度

    1回答

    我遇到了一个Web应用程序的一个非常困难的问题,我正在与一群开发人员一起实施这个应用程序。我们使用简单数据连接到Oracle数据库,但是经过多次连接或当我们有很多用户时,连接池变满,应用程序不再工作。问题在于简单数据打开连接来创建事务,但它从不关闭连接,所以应用程序停止事务,我们在简单的数据文档中看到,尽管代码中没有必要关闭连接,但简单数据自己做,但不是事实。 我们已经尝试将每个用户的可用连接数从

    0热度

    1回答

    我正在使用Simple.Data,但似乎无法让它完全填充单个查询中的相关对象。我已经检查了StackOverflow上的其他一些问题,但迄今为止还没有成功。 我有对象: public class ProductVersion { public int VersionId { get; set; } public int ModelId { get; set; } p

    0热度

    1回答

    我试图使用Simple.Data作为我的ADO,但我遇到了一个问题,试图将连接一对表的查询放在一起,然后根据非主表中的值过滤结果。 场景是一个工作应用程序的应用程序(但工作就像一个特定的日子要完成的具体任务)。有3个相关的表格,jobs,applications和application_history。 jobs表中的每个记录可以有多个applications,而每个applications的记录

    0热度

    1回答

    我想知道是否有可能在一个查询中选择/构建多级对象层次结构?由于我对术语不太确定,我举一个例子: 假设我们有一个产品,它有一个子范围,有一个范围,有一个提供者。 我可以很容易地建立自己的产品与POCO与 Db.Products.WithSubrange.Get(#id); 子范围,但可能我在一个单一的查询与Product.Subrange.Range和Product.Subrange.Range

    0热度

    1回答

    我在数据库中有一个可为空的整数列。所以,在创建datamodel时,我将属性设置为“int?”。这样我的插入/更新语句按预期工作。 但是,当我尝试从表中选择数据到相同的数据模型,该字段没有得到填充。我究竟做错了什么 ?有人可以建议吗?

    10热度

    1回答

    我正在使用Simple.Data ORM。我试图从两个连接的表中进行查询。此查询工作正常: dynamic alias; var candidatesRec = db.dbo.Candidates .FindAll(db.dbo.Candidates.CommonOfferId == commonOfferId && db.dbo.CandidateProfil

    0热度

    1回答

    存储过程我想ID列表传递给使用Simple.Data存储过程。 我的存储过程是...... CREATE TYPE IntValue AS TABLE (Value INT) GO CREATE PROCEDURE testTableSproc @items IntValue READONLY AS SELECT * FROM @items 到目前为止,我已经试过.....

    0热度

    1回答

    我正在使用Simple.Data来尝试从我们的数据库构建查询。基本上,结果需要包含来自Users表的某些列,以及来自Addresses表的多行,以及来自实体表的一个特定列。 Database.Users.FindAll(query) .With(Database.Users.Addresses.As("Address")) .LeftJoin(Database.En