我已经设置了一个微风应用程序,实体设置为Identity的autoGeneratedKeyType。我的数据库对主键使用char(32) guids,这些guids是作为PK列的默认值生成的,这些列没有设置为身份。
在保存时,记录将在数据库中创建,但它使用临时微风生成的键“undefined-1”、“undefined-2”等进行保存。
breeze可以处理这种类型的服务器端密钥生成方案吗?我有什么选择?由于现有系统的设计,我必须坚持这种密钥生成方法。在客户机上生成guids出现在脑海中...
你有什么想法吗?
发布于 2013-05-24 00:45:34
如果您正在使用Guid,我认为最佳实践应该是在客户端生成它们。您可以使用breeze.core.getUuid()方法(目前没有文档)来生成客户端Guid。
如果你真的想在服务器上生成它们,那么你需要使用Breeze KeyGenerator。这里有更多关于这个主题的信息:Search for Key Generator within this page和API文档。
https://stackoverflow.com/questions/16699515
复制相似问题