petapoco

    1热度

    1回答

    在之前的项目中,我使用LINQ来查询数据库表,然后将结果绑定到MVC应用程序的下拉列表中。 举例来说,在我的观点: $.getJSON('@Url.Action("ControllerAction")', function(data) { $(".class").empty(); $.each(data, function (i, c) { $('.class').a

    3热度

    1回答

    有没有办法使用PetaPoco设置插入到数据库的隔离级别! 事务锁的数据库,而其未完成, 我知道有很多方法可以编辑实际查询的或SP的,但有没有办法来控制通过petapoco隔离级别?好像在早期版本中有一个选项,但无法在最新版本中找到任何东西。 我当前的示例代码: using (var scope = contextasync.getInstance().GetTransaction()) {

    1热度

    1回答

    我使用NPoco作为我的BLA。我需要知道在.NET应用程序中使用NPoco的自定义/原始SQL查询的最佳做法是什么? 一般来说,我知道原始SQL查询不鼓励,但与NPoco我有情况下有意义的加入多个表(5,6或更多)来获得8,9列表结果。 我有一个通用的数据库为我的数据库,我用它来访问我的模型。所以我应该在哪一层编写原始SQL查询,其中的结果,我需要在我的BL?我是否应始终创建临时DTO来接收/映

    0热度

    1回答

    PetaPoco通用FetchDictionary方法有以下方法: public List<T> Fetch<T>(string sql, params object[] args) { return Query<T>(sql, args).ToList(); } 我想创建这样的方法: public Dictionary<Guid, T> FetchDict<

    0热度

    2回答

    我正在使用NPoco ORM并尝试从Oracle函数中获取结果。我曾尝试: public string GetData(int param1, int param2) { var command = "PKG_SOMEPACKAGE.SET_DATA(@p_param1, @p_param2);"; var sql = Sql.Builder.Append(com

    5热度

    1回答

    下面的代码似乎使用这个工作: var unitOfWorkProvider = new PetaPocoUnitOfWorkProvider(); var repository = new FakeRepository(); var fake = new Fake { // etc. }; using (var uow = unitOfWorkProvider.GetUni

    0热度

    1回答

    我们拥有的功能,动态地创建表,在创建表我得到以下警告消息: 警告:表“@@ workingData”已经建立,但其最大行数大于的最大值为8060字节。如果生成的行超过大小限制,则对此表的INSERT或UPDATE 将失败。 我需要将此消息通知给用户。 有没有办法做到这一点?我正在使用MVC和Peta Poco ORM

    2热度

    2回答

    我可以在PetaPoco上使用oData吗?我有一个需求,我需要通过传递多个输入参数来过滤记录。该方法将是一个WebAPI方法。

    1热度

    1回答

    我在SQL Server中使用NPoco,并拥有一个包含集合属性的父对象。这一切使用FetchOneToMany加载罚款。 我想保存父对象和子集合。将父项传递给Update()或Insert()不会更改子集合的数据库。我是否必须手动迭代子集合并根据需要删除/插入/更新每个项目? 我不介意手动做;我有一个事务中的代码,但是它删除了集合中的所有对象,并重新添加了新的对象,这似乎有点不妥。 所以,我真的

    1热度

    1回答

    在极少数情况下,我遇到了petapoco的一些问题。 有时我得到以下异常: System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is connecting. at System.Data.SqlCl