simple.data

    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

    2热度

    2回答

    我正在做我的第一步Simple.Data ORM。我想知道是否可以在我的数据库中创建新表。目前,我正在致力于MemoryAdapter(随图书馆提供),但将来我也要对生产数据库进行相同处理。 到目前为止,我已经尝试使用Simple.Data.RawSql插件,但最终没有运气。 ORM是否适合此类操作?

    0热度

    1回答

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

    1热度

    1回答

    我正在使用Simple.Data,并且在尝试运行下面的代码时在最后一行收到以下错误:在System.Core中发生未处理的异常类型'System.ArgumentException' .dll文件。 var db = Database.OpenConnection(ConnectionString); var product = db.DimDistrict.FindByDistrict

    1热度

    1回答

    我尝试投射到具有Bar属性的Foo类时出现问题。类酒吧的属性具有相同的名称作为类Foo的属性: public class Foo { public int Id { get; set; } public string Name { get; set; } public Bar Bar { get; set; } } public class Bar {

    0热度

    1回答

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

    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

    10热度

    1回答

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