注意:我正在尝试在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即使您查询它,我也没有看到任何写入问题,这背后的原因是什么?
我们非常喜欢EntityFramework(CTP5),并将它与ASP.NET MVC3一起使用.
我不喜欢的是; 事情在一起混合在一起.
我可以将DisplayAttribute,RequiredAttribute,RangeAttribute,CompareAttribute放在同一个类中,这意味着我在数据库验证,一些业务逻辑和UI之间进行混合.我甚至可以放置ScriptIgnore属性来将其自定义为Json DTO对象.所以我可以使用相同的POCO类来表示Persistance,Presentation,DTO和Business Object,以及我的domian模型.
您使用EF POCO + MVC3工具集遵循哪些设计模式.你有几层?你在课程中添加了什么样的责任(你的POCO课程也是你的领域模型)
我的静态内容缓存在客户端上有问题(静态我的意思是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
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>,它会生成一个类型错误.它不会让我垂头丧气接口:)所以这里有什么不对.
我无法弄清楚如何使用qbfc删除发票或帐单(使用版本13).有一种方法可以删除列表项但无法找到类似的事务删除方法.
我喜欢使用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文档让我继续前进)
关于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是否有意义?
asp.net-mvc ×2
sql-server ×2
.net ×1
c# ×1
generics ×1
indexing ×1
orm ×1
poco ×1
qbfc ×1
quickbooks ×1
t-sql ×1