Asp.net mvc MVC强类型视图能否使用相同的linq to sql dbml显示具有相同模式的多个数据库中的数据?
我构建了一个starter MVC应用程序,使用强类型视图在同一视图(索引/列表)中显示来自两个相同数据库的表数据,方法是将linq to sql dbml的连接字符串更改为在两个dbs之间切换,在调试模式下,我可以看到已经发生了更改,但视图没有更改以反映新数据。我遵循nerddinner教程中的步骤,使用接口/存储库检索数据。在使用强类型视图和模型的linq to sql dbml的MVC应用程序中,这可能吗?您应该能够创建一个ViewModel,将视图绑定到ViewModel,并简单地将数据选择到ViewModel的实例中。如果这样做,那么数据是来自数据库、XML文件还是常量都无关紧要。查看如何将LINQ结果放入强类型对象(您可以在ViewModel中这样做) 下面是一个例子:Asp.net mvc MVC强类型视图能否使用相同的linq to sql dbml显示具有相同模式的多个数据库中的数据?,asp.net-mvc,Asp.net Mvc,我构建了一个starter MVC应用程序,使用强类型视图在同一视图(索引/列表)中显示来自两个相同数据库的表数据,方法是将linq to sql dbml的连接字符串更改为在两个dbs之间切换,在调试模式下,我可以看到已经发生了更改,但视图没有更改以反映新数据。我遵循nerddinner教程中的步骤,使用接口/存储库检索数据。在使用强类型视图和模型的linq to sql dbml的MVC应用程序中,这可能吗?您应该能够创建一个ViewModel,将视图绑定到ViewModel,并简单地将数据
IEnumerable<MyViewModel> q = from c in Customers
where c.firstname == "John"
select new MyViewModel(c.company, c.lastname);
IEnumerable q=来自客户中的c
其中c.firstname==“John”
选择新的MyViewModel(c.company,c.lastname);