尝试使用 PetaPoco 动态加入 POCO?
有大约 100 个父表,所有父表都以 RECID 作为标识列。没有两个父项包含相同的 RECID。有一个带有外键 RECID 的子表。 我尝试使用以下想法,其中模糊根…
如何在 IEnumerable 中查找类型由 PetaPoco.Database.Query 返回?
我想在运行时找出 ExpandoObject 中的所有类型。 下面是一些探索性代码: using PetaPoco; ... var data = _d.Query(_script); IDictionary hood = (I…
仅在 PetaPoco 出现错误时记录 SqlCommand
我知道我可以使用 PetaPoco 记录异常: public override void OnException(Exception x) { _logger.LogError(x); } 我也意识到我可以转储命令文本 + …
使用 Petapoco 进行分页、多 Poco 查询?
PetaPoco 非常棒,涵盖了分页查询和多 Poco 映射,但我想弄清楚是否有办法将它们一起完成? 编辑: 这是我用来获取 MultiPoco 数据的存储库方法: // …
从 List 更新事务中的数据库
我有一个有 2 列的数据库表,并且有一个列表,其中 T 有 2 个属性。 我如何创建一个事务,以便我可以有效地说: UPDATE MyTable SET ColumnA = List 1…
Petapoco 在具有一对多关系的同时删除数据?
在我的项目中,我们使用 petapoco 作为数据访问的 ORM。但是我在删除具有一对多关系的数据时遇到一些困难。我有两个名为用户和组的表。这里,一个用户…
“注射”使用 PetaPoco 动态地实现 WHERE 子句
我正在使用 .NET MVC 3 和 PetaPoco 构建一个带有共享数据库的多租户应用程序。 租户 ID(以及其他信息)在登录时保存在 FormsAuth cookie 中,并可通…
PetaPoco 收藏属性
PetaPoco 中水合作为集合的 POCO 属性的正确方法是什么?我想做这样的事情,但不知道如何做。 return db.Fetch, ColorCategory>((c, s) => { c.SubCol…
使用 PetaPoco 与 StructureMap 的共享连接
这是我当前在 Global.asax 中实现的 StructureMap: var container = (IContainer)IOCContainer.Initialize(); DependencyResolver.SetResolver(new S…
如何使用 PetaPoco 显式包含映射表
我想在大约有 600 个表的表上使用 PetaPoco,但我只想映射少数表。 有没有办法明确说明我想要映射的表? t4 模板中的配置 (tables["tablename"].Ignor…
PetaPoco:如何使用 SQL Like 关键字 ( WHERE Name LIKE '%@0%')
此查询的正确语法是什么? var l=db.Fetch("SELECT * FROM articles WHERE title LIKE '%@0%'", 'something'); 或者我应该使用CHARINDEX?…
PetaPoco fetch 仅检索totalCount,但不检索items
使用 PetaPoco,我正在运行与此类似的提取: var result=db.Page(1, 20, // <-- page number and items per page "SELECT * FROM articles WHERE cate…
在PetaPoco中,如何装饰具有多列主键的表
在 PetaPoco 网站上给出的示例中,这是如何装饰一个类: [PetaPoco.TableName("articles")] [PetaPoco.PrimaryKey("article_id")] public class artic…
petapoco 作为abstractDao 或BaseRepository
我是第一次使用 petaPoco,我正在尝试创建一些基类,该基类将成为一个抽象Dao 类,消除对优秀 petaPoco 代码的 sql 文本的使用。 我在基于多个表的 po…