小编haz*_*nli的帖子

为什么“hyperledger-fabric”私有数据集合无法查询 PDC 并在同一事务上对其进行更改?

注意:我正在尝试在Fabric 1.2PrivateDataCollections上使用hyperledger

我们正在迁移代码以使用PDC之前写入分类账的代码,并且我们正在执行范围查询并更改分类账上同一交易的状态。

我们所做的是首先运行某种范围查询来获取所有相关对象的列表,加载它们并更改状态,到目前为止效果很好。

我们PDC保持了相同的方法,但现在当我们尝试将数据放入PDC. 这是我们收到的错误消息。

事务已经对 pvt 数据执行了查询。不允许写入

我们使用这个组合没有任何问题:

GetStateByPartialCompositeKey
PutState
Run Code Online (Sandbox Code Playgroud)

但这是行不通的;

GetPrivateDataByPartialCompositeKey
PutPrivateData
Run Code Online (Sandbox Code Playgroud)

这是设计使然还是有一个选项可以覆盖此行为?

SideDB即使您查询它,我也没有看到任何写入问题,这背后的原因是什么?

hyperledger-fabric

5
推荐指数
1
解决办法
640
查看次数

实体框架POCO +推荐模式

我们非常喜欢EntityFramework(CTP5),并将它与ASP.NET MVC3一起使用.

我不喜欢的是; 事情在一起混合在一起.

我可以将DisplayAttribute,RequiredAttribute,RangeAttribute,CompareAttribute放在同一个类中,这意味着我在数据库验证,一些业务逻辑UI之间进行混合.我甚至可以放置ScriptIgnore属性来将其自定义为Json DTO对象.所以我可以使用相同的POCO类来表示Persistance,Presentation,DTO和Business Object,以及我的domian模型.

您使用EF POCO + MVC3工具集遵循哪些设计模式.你有几层?你在课程中添加了什么样的责任(你的POCO课程也是你的领域模型)

asp.net-mvc design-patterns entity-framework poco

3
推荐指数
1
解决办法
1779
查看次数

如何在版本信息中包含静态内容

我的静态内容缓存在客户端上有问题(静态我的意思是js,css,jpeg,gif等).(并且客户端我的意思是我的开发机器大部分时间).

因此,页面要么抛出脚本错误,要么无法正确显示.我不是Rails开发人员,但我及时读了几本关于它的书.我记得很清楚的一件事是它在包含文件的末尾添加了一些魔术版本号,因此它变成了

<script src="~/Scripts/Invoice.js?201112091712" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

如果您修改该内容文件,它会生成一个新的版本号,因此它会生成一个不同的include语句,因此,客户端认为它是一个新内容,并且在不检查其缓存的情况下加载它.

asp.net-mvc 3和IIS 7是否支持此功能,或者您是否知道任何模仿此行为的工具?

谢谢,Hazım

asp.net-mvc

3
推荐指数
1
解决办法
1666
查看次数

泛型类和向下转换(类型转换)

public interface ISomeDTOInterface 
{
    ...
}

public class    SomeDTOClass : ISomeDTOInterface
{
    ...
}

public interface DataStoreChanges<T>
{
    IEnumerable<T> data {get;}
    IEnumerable<Guid> removedItems {get;}
    IEnumerable<Guid> newItems {get;}
    IEnumerable<Guid> modifiedItems {get;}
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个期望的方法

DataStoreChanges<ISomeDTOInterface>
Run Code Online (Sandbox Code Playgroud)

,所以我尝试传递一个实例 DataStoreChanges<SomeDTOClass>,它会生成一个类型错误.它不会让我垂头丧气接口:)所以这里有什么不对.

c# generics

2
推荐指数
1
解决办法
1884
查看次数

删除发票和帐单

我无法弄清楚如何使用qbfc删除发票或帐单(使用版本13).有一种方法可以删除列表项但无法找到类似的事务删除方法.

quickbooks qbfc

2
推荐指数
1
解决办法
852
查看次数

O/RM选择(不依赖于linq)

我喜欢使用SQL,我觉得我很好.

我尝试使用Linq(使用c#和Linq2Sql,看起来感觉它与VB.Net更像SQL),我觉得非常令人沮丧,你不能只运行你的查询而不编译和执行代码.我对IQueryable,IEnumarable,IList等不是很了不起.我怀疑为什么在你是一个专业的SQL用户时你会使用Linq.

但我需要某种O/RM,所以我可以编写我的测试代码,我喜欢使用POCO而不是数据集.

因此,考虑到我的团队中的每个人都是某种程度的SQL专家(主要是MS SQL,因此也是T-SQL),并且享受数据库编程,您建议使用O/RM.(商业或OpenSource无关紧要,良好的支持,教程和文档是必须的)

我们的开发环境将是C#,ASP.Net MVC以及ExtJS.

我们将要迁移的应用程序上有超过1000个表.您不会相信ADO.Net Entity Framework会在其上生成多少代码.我也尝试了一下Castle ActiveRecord,(我对H(N)Hibernate一无所知,并且没有足够的ActiveRecord文档让我继续前进)

.net t-sql sql-server orm

0
推荐指数
1
解决办法
433
查看次数

主键是否应包含在常规索引中

关于MS SQL-Server,是表的主键列,包含在该表的常规非唯一索引中?

如果没有,将它包含在索引中是否有意义?

create table dbo.People (
PK_PersonId int not null,
PersonName nvarchar (100),
Bunch of Other Fields
,
Run Code Online (Sandbox Code Playgroud)

所以在PersonName上创建索引时,添加主键列PK_PersonId是否有意义?

sql-server indexing

0
推荐指数
1
解决办法
302
查看次数