如何在给定类的方法定义的情况下创建/修改接口

时间:2012-02-13 01:13:23

标签: c# interface texttemplate

我们正在从经典ASP转向ASP.NET。我们当前的网站使用了数百个存储过程,我们正在考虑逐步将这些过程转换为LINQ。我们还使用POCO实体使用Microsoft提供的文本模板来帮助测试过程。目前,我们有一个DatabaseContextEntities类(在2个不同文件中定义的部分类),它实现了IDatabaseContext,后者又实现了IDatabaseContextStoredProcIDatabaseContextLinq

当存储过程转换为LINQ时,也应该从模型中删除它,这意味着从POCO文本模板生成的类将不再包含C#类中的方法定义。在这种情况下,我们在第二个文件中手动定义它(请记住DatabaseContextEntities在2个单独的文件中定义。)

我的问题是如何更新接口以反映对第二个文件的更改?由于IDatabaseContext是基于IDatabaseContextStoredProcIDatabaseContextLinq的内容生成的,因此函数导入将不再包含已转换的StoredProcedure的方法定义。

文本模板是否是解决此问题的正确方法,我该如何实现?

0 个答案:

没有答案