• MVC Model与数据库表对应方式


    一般情况下MVC使用 Entity Framework 进行数据查询时Model对应的数据库表名称为model名+s,比如model命名为Product时,对应的数据库表为Products。

    如果表名和model名称不存在这种默认的对应关系就需要显示指定表名,如下

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    using System.ComponentModel.DataAnnotations;
    
    namespace EF43.UpdateSchema
    {
        [Table("Product")]
        public class Product
        {
            [Key]
            [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
            public int ProductId { get; set; }
    
            [Required]
            [Column("ProductName", TypeName="varchar")]
            public string Name { get; set; }
    
            /*
            为了测试 Automatic Migrations 可放开此注释,然后 Add-Migration 的话会自动生成结构迁移的相关代码
            public double Price { get; set; }
            */
        }
    }

      参考文章:http://www.cnblogs.com/webabcd/archive/2012/05/30/2525047.html

    转载于:https://www.cnblogs.com/mingl12/p/6306643.html

  • 相关阅读:
    Oracle数据类型
    Windows10安装node.js,vue.js以及创建第一个vue.js项目
    Redis Desktop Manager安装
    VMware安装Linux系统
    前端入门学习路线
    架构
    HTML
    Oracle修改表类型方法
    Python学习
    Python(字符串和编码)
  • 原文地址:https://www.cnblogs.com/lidaying5/p/12839960.html
Copyright © 2020-2023  润新知