【发布时间】:2015-10-25 23:42:40
【问题描述】:
按标题 - 是否可以映射
class Test {
String SomeName {get; set;}
}
到 SQL 表
tbl_test (name)
我对使用属性不感兴趣,因为我不想用垃圾填充我的 POCO。
谢谢。
【问题讨论】:
标签: servicestack dapper ormlite-servicestack
按标题 - 是否可以映射
class Test {
String SomeName {get; set;}
}
到 SQL 表
tbl_test (name)
我对使用属性不感兴趣,因为我不想用垃圾填充我的 POCO。
谢谢。
【问题讨论】:
标签: servicestack dapper ormlite-servicestack
由于所有 ServiceStack 库都使用 ServiceStack.Text 中的元数据 API,因此也可以使用以下 fluent API 将所有属性与模型本身分离:
typeof(Test)
.AddAttributes(new AliasAttribute("tbl_test"));
要在属性上添加属性,您可以使用GetProperty() 扩展方法,例如:
typeof(Test)
.GetProperty("SomeName")
.AddAttributes(new AliasAttribute("p_some_name"));
这些属性需要在启动时运行一次,然后才能被任何 ServiceStack 库访问。
【讨论】: