servicestack - 自动引导 ID

标签 servicestack ormlite-servicestack

使用 Guid Id 设置我的 poco 对象,它们似乎至少按预期存储...但我看不到它为 Id 创建新的 Guid,除非手动完成。是否有设置它的技巧,以便 db.CreateDatabase() 将 id 字段设置为身份规范(mssql 服务器)或简单地使用 Guid.NewGuid() 自动填充它?

最佳答案

您有责任创建自己的 Guids

如果您的 ID 是整数,那么您可以使用 [AutoIncrement] 属性并有更多选项,但您只能靠自己来获取 Guid。

关于servicestack - 自动引导 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525125/

相关文章:

sql-server - 具有多个数据库服务器的 ServiceStack OrmLite

c# - Oracle 存储过程适用于 ADO.NET,但使用 OrmLite 会引发异常?

servicestack - 使用 ServiceStack.OrmLite ServiceStack 查询表时 MissingFieldException

c# - ORMLITE 是否支持表变量作为存储过程参数?

c# - ServiceStack.Redis 服务可用性

c# - 如何从标准 ServiceStack 错误响应中删除堆栈跟踪

swagger - ServiceStack Swagger 主体

c# - 将 MsgPack 与 Servicestack : how do I do KnownType? 一起使用

C# ServiceStack JsonSerializer 反序列化

nunit - 使用 NUnit 对 ServiceStack.OrmLite 进行单元测试时,如何将 Db 注入(inject)服务类?