我的 edmx 文件中有一个单独的项目中的所有实体,我使用 WCF 服务将它们公开给我的客户端应用程序。
这意味着我不必为我的客户端应用程序提供指向包含 edmx 文件的项目的直接链接。那会很糟糕,因为它会延续对象来查询数据库。
但只有我的 WCF 服务使用的实体可以从我的客户端应用程序访问。例如,因为我的服务中有以下代码:
public MyClass GetMyClass()
{
return new MyClass();
}
..我可以在我的客户端应用程序中使用访问 MyClass ,例如:
myServiceInstance.MyClass cls = new myServiceInstance.MyClass()
如果我的 edmx 文件中有一个名为 MyClass2 的实体,我想在我的客户端应用程序中使用它,那该怎么办!如何在不给我的客户直接链接到我的 edmx 文件项目或在我的服务层中创建一个返回 MyClass2 的无用方法的情况下实例化它
其他人在做什么?
非常感谢