"urn:"代表什么意思?
我在使用ServiceStack Redis示例。似乎这是一种命名约定,数据库中许多键以"urn:"开头。
通过调用somePoco.CreateUrn();
-->"urn:somePoco:123"
它会在数据库中创建一个键。
它的优点是RedisTypedClient可以在以下代码中识别它: 例如:
var redisSomePoco = redis.As<SomePoco>();
var somePoco = redisSomePoco.GetById("123"); //it knows I want value of key "urn:somePoco:123"
redisSomePoco.Store(somePoco); //it knows how to store my poco value in key "urn:somePoco:123"
//"{\"Id\":123,\"DisplayName\":\"Michael\"}"
我理解得对吗?还是差得远呢?