0

我有一张桌子

table Foo
(
    id,
    FooType,
    FooTypeName,
)

FooType 是一个具有固定值的枚举,因此我想将它映射到

public virtual FooType FooType { get; set; }

如何序列化两列中的属性但只使用一个来读取和查询?

哪个映射(xml、代码映射、FluentMapping)无关紧要

4

1 回答 1

1

您可以将 的值创建FooTypeName为字符串属性FooType,并将其映射为readonly


或者,如果您根本不需要 FooTypeName,只需在模型中忽略它并使用触发器保持更新。


或者,如果您想编写很多代码,请创建一个映射FooType到两列的用户类型。

于 2012-07-19T13:28:18.863 回答