2 naxiedoubuzhongyao naxiedoubuzhongyao 于 2016.01.21 14:32 提问

求助 <MVC4>一个视图,如何对应两个实体类

我的页面需要从2张表中读取数据,这两张表有关联。
初次接触Mvc 还请大神帮帮忙 谢谢

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.21 16:21

这很简单:
class MyViewModel
{
public 第一个模型 M1 { get; set; }
public 第二个模型 M2 { get; set; }
}
将MyViewModel作为你的模型

enpterexpress
enpterexpress   Rxr 2016.01.21 14:39

写成一个类存放
sql语句直接写,但是字段名称和类中字段名称要对应

naxiedoubuzhongyao
naxiedoubuzhongyao   2016.01.21 14:50

图片说明

页面我是用 @ViewBag 调用的, 不行

qq_31189519
qq_31189519   2016.01.21 16:08

一个类集成另一个类就可以了

qq_31189519
qq_31189519 继承
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET MVC4 入门(三)——添加一个视图
在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲
用Hibernate实现一个实体类对应N个结构相同的表
最近在项目重构的过程中遇到一个问题:Android端收集到用户的信息表数据是以calllog_IMEI(这里的IMEI为用户手机的IMEI),不同的用户IMEI不一样,所以如果有几千个或者几万个用户的话,就会生成几千个几万个表,如果按照Hibernate传统的一个实体类对应一个表,或者说一个配置文件对应一个表的话,那么将会是一项非复杂的工作。有幸看到了这篇博文Hibernate处理一个实体映射多张...
ASP.NET MVC 初学笔记.2 一个View多个Models的对应
MVC原则上是一个View对应一个Model,也就是在Controller里对View进行一次数据的传递,那么像一个网站的首页包含很多的Models的信息应该怎么传递传递进一个View呢?其实很简单,就是把很多个Model封装成一个Model类再通过Controller来传递这个Model就可以了。
hibernate 一个实体对应两个表
<br /><?xml version="1.0" encoding="utf-8"?><br /><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"<br />"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><br /><hibernate-mapping><br />    <class name="com.data.ent
ASP.NET MVC4添加区域视图 找到多个与名为“home”的控制器匹配的类型
今天在项目中遇到一个问题,在MVC下想建立一个区域的后台Admin视图,出现了"找到多个与名为“home”的控制器匹配的类型"的问题,希望下面的解决方案能够帮助到大家 这是网站的整体结构,在Areas区域下有一个Admin的管理区域,解决问题只需要将最外层的路由和Admin下的路由设置命名空间就可以了. 这是最外层的路由设置: using System; using System.Col
.net mvc4 一个 view 显示多个 model
今天做到这个,记录一下。 解决的办法是。定义一个class:viewModel。把要显示的model放进去。 Controller: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcService.Mode
hibernate一个实体类映射多张表
最近一个项目中需要有自动生成表的功能进行数据转储,因为ORM用的是hibernate,因为我决定用hibernate实现,不仅操作方便而且易于查询。现将代码贴到此供大家学习交流。 后台的实体类映射基本都是基于注解的,但是动态生成的话还是应该选择配置文件,因为配置文件灵活易操作。 1、首先定义一个模板文件,文本的就行,配置通用属性。 <!DOCTYPE hibernate-mapping
hibernate两个实体类映射数据库中的同一张表,保错
hibernate两个实体类映射数据库中的同一张表,保错 查询的时候事务回滚,最后提示如下的错误:  org.hibernate.MappingException: Unknown entity: com.smart.oo.entity.ResourceEntity
一个view显示多个model(一个页面显示多张表)
我相信很多初学者刚学习MVC的时候,会不会因为一个View要引用多个Model所烦恼。下面我将列出一个方法!我会尽量写的详细一些! 在mvc4中,默认是一张数据表对应一个model,一个视图 view只显示一个model。那怎么办呢,这时候, ViewModel就能派上用途了。 ViewModel,顾名思义,专为view服务的model,专门为view视图准备的model。 一、我们先在数据库种创建两张表 这部分我就省略了!也就是说两张表对应的
Spring data jpa怎么配置一个实体类映射两张数据库表
今天写一个Spring boot集成Spring data jpa实现一些简单功能的技术验证项目,其中一个Model类Wel映射了“T_PM_WELL”表,但有一个属性"sname"需要映射到第二张表“T_PM_NODE”上,开始时用@Formula注解来实现,但运行时总是会报错,百度了很久也没解决,后来下了jpa的文档,发现了"@SecondaryTable"注解正适合我的场景下使用,而@For