在c#程序中,可以通过使用部分类来扩展生成的数据模型中的类(因为生成的类被标记为部分类,它们多好啊)。
但是我想在LINQPad中做同样的事情。我怎么做呢?我不能看到生成的数据模型,所以我不知道使用什么命名空间和类名。
很遗憾,这是不可能的。
原因是数据上下文和相关类型是在独立于查询的程序集中定义的。
您可以通过运行下面的LINQPad程序来验证这一点,用数据库中的类型替换"apartments"类型。
void Main()
{
typeof(apartments).Assembly.GetName().Dump();
GetType().Assembly.GetName().Dump();
}