MVC - 使用来自多个表的信息获取视图

时间:2017-02-08 02:14:49

标签: c# model-view-controller

如何使用多个表中的信息创建视图?

Select product.prodname, club.clubname from product left join club on product.clubid = club.clubid where club = "Miami Heat"

新手MVC

1 个答案:

答案 0 :(得分:1)

我们在$(document).ready(function() { // function get_new will get a new JSON object function get_new() { $.getJSON("https://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts_per_page]=1&callback=", function(a) { var quote = a[0].content.slice(3, -6); var author = '- ' + a[0].title; var my_quote = $('<i class="fa fa-quote-left"></i> ' + quote + ' <i class="fa fa-quote-right"></i>'); $('.quoteBody').html(my_quote); $('.quoteAuthor').html(author); // tweet the quote $("#tweet").click(function() { $(this).attr('href', 'https://twitter.com/intent/tweet?text=' + '"' + quote + '" - ' + author).attr("target", "_blank"); }); }); } // calling function to appear as default get_new(); // when clicked, get new quote $('#getQuote').click(function() { get_new(); }); }); 中使用public IEnumerable<EnvDTE.CodeProperty> GetAllProperties(EnvDTE.CodeClass codeClass) { var props = new List<EnvDTE.CodeProperty>(); props.AddRange(GetProperties(codeClass)); var baseClass = GetBaseClass(codeClass); if (baseClass != null) props.AddRange(GetAllProperties(baseClass)); return props.Distinct(new CodePropertyEqualityComparer()); } public IEnumerable<EnvDTE.CodeProperty> GetProperties(EnvDTE.CodeClass codeClass) { return GetAllCodeElementsOfType(codeClass.Members, EnvDTE.vsCMElement.vsCMElementProperty, true).OfType<EnvDTE.CodeProperty>(); } ,我们根据视图创建模型

例如我有一个需要ViewModelmvc的视图,但它们都来自不同的模型,因此我将创建一个视图模型

ProducName

因此,在视图中,我将使用ClubName作为public class PageViewModel public string ProducName { get; set; } public string ClubName { get; set; }

并在查询中

PageViewModel