ASP.NET MVC系列:添加模型
模型(Model)是应用程序中用于处理应用程序数据逻辑的部分;通常模型对象在数据库中存取数据
添加模型类
在解决方案中右击Models文件夹,然后选择“添加”,在“添加”项里选择“类”;或者选中Models文件夹然后快捷键Shift+Alt+C
将类名修改为Movie,然后添加如下属性;电影类其实就相当于数据库中的电影表,然后每个实例对象相当于电影表中的一行数据,属性映射的是电影表中的列
public class Movie { public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } }
然后在Movie.cs文件中再添加如下代码
public class MovieDBContext : DbContext { public DbSet<Movie> Movies { get; set; } }
MovieDBContext 提供了电影类的实例的获取、存储和更新;它继承自DbContext,DbContext提供了以对象形式查询和使用实体数据的功能,使用它你需要引用System.Data.Entity命名空间( EntityFramework.dll)
创建本地数据库的连接串
在项目的解决方案中,你可以找到Web.config配置文件,在<connectionStrings>元素标签中添加下面的配置
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
接下来将构建一个新的MoviesController类电影,您可以使用这些命令来显示数据并允许用户创建新的电影列表。
分类:
Asp.Net MVC
标签:
asp.net mvc入门
, 模型
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥