【发布时间】:2010-12-28 09:42:43
【问题描述】:
我在 POCO 类和我的数据库之间有一个 Linq-To-Sql 映射。我希望能够在我的类上添加属性,这些属性表示比简单的标量值稍微复杂一些的构造。
例如,我有一个自定义结构类型,它包含两个简单的标量值。我不想把它变成另一个表,然后添加一个 FK 作为属性。是否可以使用 Linq-to-Sql XML 映射文件来映射这个结构的属性?
例如,
public class Foo
{
public string Blah { get; set; }
public Bar Yada { get; set; }
}
public struct Bar
{
public int A { get; set; }
public int B { get; set; }
}
如何指定Blah、Yada.A 和Yada.B 都作为列在Foo 表中保留?
这还能做到吗?
【问题讨论】:
标签: c# linq-to-sql mapping denormalization