zoukankan      html  css  js  c++  java
  • EF:oracle的number类型映射为C#的boolean类型

    EF:oracle的number类型映射为C#的boolean类型
    --------------------------------------------------------------------------------
    一开始用下面的方法映射,
    Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("number(1,0)");
    结果报告错误:错误 0040: 类型 number(1,0) 未使用命名空间或别名进行限定。只有 PrimitiveType 才可以在不限定的情况下使用。
    后来改用下面的方法映射则成功了:
    Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("odp_internal_use_type");


    详细代码在DBContext类中

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
    modelBuilder.Entity<Client>(t =>
    {
    t.Property(p => p.AllowAccessTokensViaBrowser).HasColumnName("AllowAccessTokensViaBrowser").HasColumnType("odp_internal_use_type");
    });
    
    modelBuilder.ConfigureClientContext(storeOptions);
    modelBuilder.ConfigureResourcesContext(storeOptions);
    
    base.OnModelCreating(modelBuilder);
    }
  • 相关阅读:
    resin
    tomcat
    vba打开输入文件
    获取文件夹下所有文件2
    获取文件夹下所有文件
    修改Execl中sheet名的指定字符串为指定字符串
    SpringMVC入门到精通(一)
    Java JDBC
    Java反射
    Java日期格式化
  • 原文地址:https://www.cnblogs.com/xtjatswc/p/12202083.html
Copyright © 2011-2022 走看看