问题标签 [petapoco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1036 浏览

petapoco - 多部分标识符无法绑定错误消息 petapoco

我正在使用具有以下内容的 petapoco 关系扩展:

但出现以下错误。

怎么了?我错过了什么吗?

项目类定义

UserProject 类定义

0 投票
1 回答
4905 浏览

petapoco - 指定了参数“@home”,但没有传递任何参数...错误消息

我有一个sql语句如下:

它从 petaPOCO 发出如下错误:

指定了参数“@home”,但传递的参数都没有具有此名称的属性(在“SELECT [User].[ID], [User].[Name], [User].[Email] FROM [User] WHERE电子邮件 = 'user@home.com'')

错误消息意味着什么?sql语句有什么问题?petaPOCO 不接受 sql 语句中的“@”吗?我需要通过电子邮件地址进行搜索。

0 投票
1 回答
486 浏览

wcf - PetaPoco - 在 WCF 响应中包含自定义部分类属性

我一直在尝试将 PetaPoco 用于我正在工作的一个小项目,到目前为止它非常棒。

我创建了一些额外的、非自动生成的部分类来保存各种计算值,如下面的示例所示。我无法将这些附加属性序列化为 WCF 响应,但自动生成的东西中的所有属性都可以很好地序列化。我尝试在这些自定义属性上使用 [Serializable] 和 [DataContract],但它们完全破坏了 WCF 服务。

有任何想法吗?

0 投票
3 回答
4876 浏览

c# - PetaPoco 和忽略属性

我有以下课程:

我想排除Boo1Boo2属性,但我不想用属性来装饰这些PetaPoco.Ignore属性。我想要纯 POCO 对象。我可以Ignore在代码中执行命令还是必须创建查询/存储过程并手动映射所有字段?

任何帮助将不胜感激!

0 投票
2 回答
2557 浏览

orm - Peta Poco 可以映射到复杂类型吗?

有 2 个 pocos

我可以做这样的事情吗?

基本上,PetaPoco 是否知道如何处理包含其他 Poco 的 Pocos?

我知道 Experimental Multi-Poco Queries,但在我看来它们相当复杂,并不是我想要的。

0 投票
3 回答
3512 浏览

c# - PetaPoco 未返回预期数据

我的一列上有一个 BIT 数据类型。

我写了一个查询SELECT * FROM TABLE WHERE BITCOLUMN <> @0

如果我传入 1 或 0,它工作正常,但如果我传入 3 PetaPoco 不会返回我期望的结果。

当我使用 3 作为参数值时,在查询窗口中执行 SQL 会返回所有记录。

有任何想法吗?

更新:如果我使用string SQL = "SELECT * FROM TABLE WHERE BITCOLUMN <> " + MethodParam;这将按预期返回数据。

0 投票
1 回答
162 浏览

petapoco - PETAPOCO 在以下类型的对象上找不到 ICollection`1 类型的属性:

我有我的 sql 作为

这给了我错误

在以下类型的对象上找不到 ICollection`1 类型的属性:项目

客户项目定义

ID 客户 ID 项目 ID

项目定义

身份证名称

查询有什么问题?

0 投票
1 回答
1072 浏览

petapoco - 在 petapoco 中查询字节 []

我有一个查询,我必须选择字节类型的数据。

我的查询如下:

我想找到如下长度:

上面的问题是我必须找到长度,但 GetData 返回一个实际的动态对象。

如何检索数据并确定其长度?有没有更好的方法在 PetaPoco 中查询 byte[]?

0 投票
1 回答
1323 浏览

c# - 如何从 PetaPoco 查询结果中选择第二列?

下面是我的代码:

我想知道如何从结果中选择第二列。

0 投票
1 回答
679 浏览

c# - 我将如何在 PetaPoco 中使用单独的仅模型项目?

我目前在一个解决方案中有以下内容:

  1. 核心项目(数据访问、商业逻辑、数据访问的 petapoco、管道等)
  2. 模型项目(仅用于属性的模型和 petapoco 装饰)
  3. Web 项目(用于演示的 MVC 项目

我想让我的模型和核心分开,但我不能在两个地方都有 PetaPoco.cs。我将如何将它分开并且仍然能够使用 PetaPoco 属性装饰我的模型项目中的 POCO?

我不希望 Models 项目依赖于 Core 项目。

我确实创建了这个单独的类,只在 Models 项目中,所以我可以装饰 POCO,但是 Core PetaPoco 项目没有正确获取这些属性。它过于依赖 PocoData。

建议?