我有一个 T4 模板,可以生成我的数据库的 edmx 模型;我必须使用这个 T4 模板,因为我必须定义自己的本地化复数字典来管理复数/单数。
不好的是,每次启动 T4 模板后,我都必须通过“导入功能”菜单手动导入存储过程。
有没有办法以编程方式导入存储过程?
“导入功能”向导的代码是否可用且开源?
大多数情况下,我想看看他们如何实现“获取列信息”来生成结果类。
我有一个 T4 模板,可以生成我的数据库的 edmx 模型;我必须使用这个 T4 模板,因为我必须定义自己的本地化复数字典来管理复数/单数。
不好的是,每次启动 T4 模板后,我都必须通过“导入功能”菜单手动导入存储过程。
有没有办法以编程方式导入存储过程?
“导入功能”向导的代码是否可用且开源?
大多数情况下,我想看看他们如何实现“获取列信息”来生成结果类。
EDMX 文件只是 XML。您可以像其他任何方式一样以编程方式打开和编辑该 XML 文件。
我想“获取列信息”通过使用 ADO 来查询参数(参见http://support.microsoft.com/kb/174223),用虚拟值填充它们并查询结果来工作 - 我认为这会工作,但也许 SQL 探查器会揭示更多。