Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 脚手架-从不同数据库中的表访问字段_C#_Scaffolding - Fatal编程技术网

C# 脚手架-从不同数据库中的表访问字段

C# 脚手架-从不同数据库中的表访问字段,c#,scaffolding,C#,Scaffolding,我有一个搭建的C#站点,显示一个数据库中的一个表,但我想从另一个数据库中的表中公开一个相关字段 当前数据库中有一个从辅助表中检索项的存储过程,但是如何封装并使用该数据呢 我已经将存储过程添加到当前模型中,但我看不到使用它的方法 我已经研究过复杂类型,认为这可能是应该采取的方法,但我似乎找不到我要查找的文档。您需要确保可以从控制器使用的datacontext访问这两个数据库(我猜您使用的是MVC)。如果无法从当前上下文访问第二个数据库。确保访问可以访问的上下文,或者将该数据库添加到新的连接字符串中

我有一个搭建的C#站点,显示一个数据库中的一个表,但我想从另一个数据库中的表中公开一个相关字段

当前数据库中有一个从辅助表中检索项的存储过程,但是如何封装并使用该数据呢

我已经将存储过程添加到当前模型中,但我看不到使用它的方法


我已经研究过复杂类型,认为这可能是应该采取的方法,但我似乎找不到我要查找的文档。

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

签入特定的控制器,确保它允许访问正确数据库和表中的该字段。完成后,您需要重新编译(构建)并通过模型语法访问视图来更新视图:

@model.yourNewField

不,我没有使用MVC。只是WebForms。除了视图部分,它应该遵循相同的概念。控制器就是你的代码。你能给出一些示例代码吗?