zoukankan      html  css  js  c++  java
  • 疑问

    CLR 托管的代码是谁翻译的?

    NuGet???

    edmx???

    DbContext???

    entity entity动态代理

    C#当中一个class是不是把所有的关系都写出来的

    Dbcontext是初始化是数据库的吗?

    更新数据库

    用code+First方式升级的数据库就不能直接修改数据库,需要用migration的方式修改

    可以设定初始化器,来确定是否是改变后对model进行何种操作

    Data Annotation 和 Fluent API??? 用来设置字段属性

    EF自动设置的Model

    如何在ADO.NET分别设置model和ViewModel

    EF的数据库连接,各个文件夹含义,以及功能是如何实现的

    这里连接数据库相关设置不熟悉

      public partial class EquipmentModel : DbContext
    {
        public EquipmentModel()
            : base("name=EquipmentModel")//指定创建数据库名称
        {
            Database.SetInitializer<EquipmentModel>(new NewInstance());//初始化数据库策略
        }
    

    数据库创建是由策略来控制的,有如下四种策略:

    1.   CreateDatabaseIfNotExists:这是默认的策略。如果数据库不存在,那么就创建数据库。但是如果数据库存在了,而且实体发生了变化,就会出现异常。
      
    2.   DropCreateDatabaseIfModelChanges:此策略表明,如果模型变化了,数据库就会被重新创建,原来的数据库被删除掉了。
      
    3.   DropCreateDatabaseAlways:此策略表示,每次运行程序都会重新创建数据库,这在开发和调试的时候非常有用。
      
    4.   自定制数据库策略:可以自己实现IDatabaseInitializer来创建自己的策略。或者从已有的实现了IDatabaseInitializer接口的类派生。
      

    codeFirst设置字段属性

    DataAnnotations和 Code First 的Fluent API是干什么的?

    codeFirst

    键?指的是主键吗?,默认会有主键吗?
    因为实体框架要求必须要有一个键属性。您可以使用键注释来指定要将哪一个属性用作 EntityKey。
    publicclass Blog
    {
    [Key]
    public int PrimaryTrackingKey { get;set; }
    public string Title { get; set; }
    public string BloggerName { get;set; }
    public virtual ICollection Posts { get;set; }
    }

    Models和这种entity的类的区别是什么呢?
    就是models里面有属性验证
    结合了jquery-validate插件来做验证
    你看看前台是不是定义了一个类似@using xxxxxxx.Lable的这种声明?

    EF文件定义?
    生成model文件定义在哪里?
    ADO.net操作?
    数据库更新了怎么办?
    修改删除数据,其原理还有两种操作适用的情况,分别都实现
    ADO.NET 前端框架bootstrap实现,table表

  • 相关阅读:
    bisect in Python
    1385. 两个数组间的距离值
    面试题 04.08. 首个共同祖先
    Python关键字yield
    1237. 找出给定方程的正整数解
    响应式文字
    java环境变量设置
    小 div在大 div中左右上下居中
    清除浮动
    jQuery 图片等比缩放
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770004.html
Copyright © 2011-2022 走看看