代码之家  ›  专栏  ›  技术社区  ›  Zack Peterson

如何创建ADO.NET实体框架对象上下文扩展

  •  1
  • Zack Peterson  · 技术社区  · 16 年前

    我想创建中描述的上下文扩展方法 Cesar de la Torre's blog post .

    但我不知道如何声明包含扩展方法的类。

    Griff Townsend 写的:

    如果我包括对这个类的引用 (或者将类放在我的命名空间中), 任何ObjectContext引用都将 能够执行这些扩展:

    ADO.NET Entity Framework extension method intellisense

    如果你看到工具提示 上面的照片,你应该能看到 我现在可以清楚地访问任何 我添加到EntitySet的函数 我创造的。

    如何声明包含扩展方法的类?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Thomas Levesque    16 年前

    您只需声明一个静态类:

    public static class MyExtensions
    {
        // extension methods go here
    }