您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> MVC3中,类导航属性的定义和用法,求详解。

MVC3中,类导航属性的定义和用法,求详解。

来源:网络整理     时间:2016/5/13 5:32:31     关键词:导航属性,MVC

关于网友提出的“MVC3中,类导航属性的定义和用法,求详解。”问题疑问,本网通过在网上对“MVC3中,类导航属性的定义和用法,求详解。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:MVC3中,类导航属性的定义和用法,求详解。
描述:

只有60分,全上了。。。两个类,Article,Category

Article

{

public int ArticleID{get;set;}

public int CategoryID{Get;set;}

public string Title{get;set;}

public string Details{get;set;}

}

Category

{

public int CategoryID{get;set;}

public string Title{get; set;}

}

在类图里面,Category是Article的导航属性,实际应用里,文章和类别是一对一的关系。问一下这东西怎么写怎么用比较好,看园子里其他人写的,有以下几种实现的:IQueryable,IEnumable,ICollection,IList

(以上这几种归根结底应该是基于同一个基类的?),SelectList,还有直接写public vitrual Category category{get;set;}的,

小子笨着,所以问下这倒底是怎么回事,在Controller和View里怎么用比较好?

比如是Article的Details里面咱只要显示Category.Title就可以了,新建和编辑里那就要放到下拉框或其他的形式来选。求详解。。。谢谢先。


解决方案1:

首先文章和类别不是一对一关系,而是一对多关系,感觉你说的有点像EF,EF中一般写为public virtual Category catetory{get;set;},这样在需要用到时才延迟加载,MVC中你可以建一个model,model中含有article和category


以上介绍了“MVC3中,类导航属性的定义和用法,求详解。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1044287.html

相关图片

相关文章