如何在LINQPad中使用部分类扩展数据模型

本文关键字:用部 分类 扩展 数据模型 LINQPad | 更新日期: 2023-09-27 18:14:34

在c#程序中,可以通过使用部分类来扩展生成的数据模型中的类(因为生成的类被标记为部分类,它们多好啊)。

但是我想在LINQPad中做同样的事情。我怎么做呢?我不能看到生成的数据模型,所以我不知道使用什么命名空间和类名。

如何在LINQPad中使用部分类扩展数据模型

很遗憾,这是不可能的。

原因是数据上下文和相关类型是在独立于查询的程序集中定义的。

您可以通过运行下面的LINQPad程序来验证这一点,用数据库中的类型替换"apartments"类型。

void Main()
{
    typeof(apartments).Assembly.GetName().Dump();
    GetType().Assembly.GetName().Dump();
}