1、在WCF.Controller中定义了一个UserModel,标记为①
2、在WCF.Controller.Model中定义了一个UserModel(同上,namespace不同),标记为②
3、在WCF.Controller中引用UserModel,没有任何疑问,引用的是①中的UserModel
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 7 namespace WCF.Controllers 8 { 9 public class HomeController : Controller 10 { 11 public ActionResult Index() 12 { 13 UserModel userModel = new UserModel(); 14 return View(); 15 } 16 17 } 18 } 19 20 namespace WCF.Controllers 21 { 22 public class UserModel 23 { 24 public int UserID { get; set; } 25 public string UserName { get; set; } 26 } 27 } 28 29 namespace WCF.Controllers.Model 30 { 31 public class UserModel 32 { 33 public int UserID { get; set; } 34 public string UserName { get; set; } 35 } 36 }
4、在WCF.Controller.Model中引用UserModel,没有任何疑问,引用的是②中的UserModel
1 namespace WCF.Controllers.Model 2 { 3 public class HomeController : Controller 4 { 5 public ActionResult Index() 6 { 7 UserModel userModel = new UserModel(); 8 return View(); 9 } 10 11 } 12 }
5、在WCF.Controller.Model.SM中引用UserModel,应该和你猜的一致,会向上搜索,引用的是②中的UserModel
1 namespace WCF.Controllers.Model.SM 2 { 3 public class HomeController : Controller 4 { 5 public ActionResult Index() 6 { 7 UserModel userModel = new UserModel(); 8 return View(); 9 } 10 11 } 12 }
6、删除②中定义的UserModel,引用的将会是①中的UserModel
本文版权归作者和博客园共有,来源网址:http://www.cnblogs.com/tq1226112215/
欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。