在 SQL Server 中使用架构名称

Using schema names with SQL Server & ServiceStack.OrmLite

有人知道如何将正确的别名属性应用到具有模式名称的查询表中吗?

我有一个名为 accounts.register 的表。我尝试使用 [Alias("accounts.register")] 作为 Register 类的类装饰器属性,但这不起作用。

如果我将架构更改为 dbo,那么我可以删除别名并且一切正常。不幸的是,我有一个包含许多模式的遗留系统,所以我需要它来工作。


好的,我想通了。与 Alias 属性一起的是 Schema 属性。前者在 ServiceStack.DataAnnotations 命名空间中,而后者在 ServiceStack.OrmLite 命名空间中。这是映射字段 field1 的示例