2009-09-03 93 views

回答

2

您使用的是自动生成的代码吗?

我想出了一个类似的方案的解决方法是从生成的代码创建一个接口,并将接口添加到适当的类。这对你有用吗?

+0

是的即时通讯使用自动生成的代码。但是,如果我更新数据库模型,对象用户的接口定义将被删除。无论如何,这是一个好主意。谢谢 – 2009-09-03 08:51:30

+0

是的,这就是问题 - 这就是为什么我问自动生成的代码。你仍然有你的界面,你的代码不会建立,因此很容易追踪。不过,值得评论一下这个效果的界面,以防其他人在几年内扫除。不要他们恨你。 – serialhobbyist 2009-09-03 12:48:30

+1

@Jan Remunda:由于您的实体对象是部分类,您可以创建与实体对象(部分类)具有相同名称的另一个文件,并在该文件中声明您的接口实现。这样,当您更新edmx和/或重新生成实体对象时,您的接口定义将不会被删除。 – muruge 2011-10-20 15:30:06