2012-11-01 53 views
0

我有一个脚手架的C#站点在一个数据库中显示一个表,但我想从另一个数据库中的表中公开一个关联的字段。脚手架 - 从不同数据库中的表访问字段

当前数据库中有一个存储过程从辅助表中检索项目,但是如何封装这些数据并使用它?

我已经将存储过程添加到当前模型,但我没有看到使用它的方式。

我已经看过复杂类型,认为这可能是要采取的路线,但我似乎无法找到我正在寻找的文档。

回答

0

您需要确保您可以从控制器正在使用的datacontext中访问这两个数据库(我猜你正在使用MVC)。如果您无法从当前上下文访问第二个数据库。确保访问可以添加该数据库的上下文,或者将该数据库添加到新的连接字符串中并单独访问它。

检查特定控制器以确保它在正确的数据库和表中提供对该字段的访问权限。完成后,您需要重新编译(构建)并通过模型语法访问视图来更新视图:
@ model.yourNewField

+0

不,我没有使用MVC。只需WebForms。 – vwfreak

+0

它应该遵循相同的概念,除了视图部分。控制器只是你的代码。你能举一些例子代码吗? – BRogers