小编mag*_*isi的帖子

MySQL - 实体:表'TableDetails'中列'IsPrimaryKey'的值是DBNull

我正在使用Visual Studio 2013与Entity Framework 5和M ySQL Server 5.7.9.

尝试从数据库创建模型(或"从数据库更新模型")时,将显示以下消息:

'System.Data.StrongTypingException:表'TableDetails'中列'IsPrimaryKey'的值是DBNull.---> System.InvalidCastException:指定的强制转换无效.

我知道之前已经问过这个问题,但我找不到任何解决方案.此外,我没有选择降级到MySQL 5.6.

即使对于简单的表,问题也会发生.

样本表

CREATE TABLE new_table
(
  id int(11) NOT NULL AUTO_INCREMENT,
  name varchar(45) NOT NULL,
  PRIMARY KEY (id)
) 
ENGINE = InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

如果表仅包含主键,则表示正在创建模型.

编辑: 如果我使两个字段PRIMARY键正在创建模型没有任何错误.

有没有人对此有任何想法?

亲切的问候.

完整的错误堆栈:

由于以下异常,无法生成模型:'System.Data.StrongTypingException:表'TableDetails'中列'IsPrimaryKey'的值为DBNull.---> System.InvalidCastException:指定的强制转换无效.在Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.TableDetailsRow.get_IsPrimaryKey()---内部异常堆栈跟踪结束---在Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.SchemaDiscovery.TableDetailsRow.get_IsPrimaryKey ()at Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateProperties(IList 1 columns, IList1 errors,List 1& keyColumns, List1&excludedColumns,List 1& invalidKeyTypeColumns) at Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntityType(IList1 columns,Boolean&needsDefiningQuery)at Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets (IEnumerable 1 tableDetailsRows, EntityRegister entityRegister, IList1 entitySetsForReadOnlyEntityTypes,DbObjectType objectType)在Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.Build(StoreSchemaDetails)的Microsoft.Data.Entity.Design.VersioningFacade.ReverseEngineerDb.StoreModelBuilder.CreateEntitySets(IEnumerable …

c# mysql entity-framework

53
推荐指数
5
解决办法
6万
查看次数

Highcharts和phantomjs错误.找不到变量Highcharts

我试图使用Highcharts和phantomjs生成一些服务器端图表,但以下错误不断出现:

找不到变量Highcharts.

我知道这里有类似的问题,但没有一个帮助过我.我正在使用Windows,使用phantomjs 2.1.1,Highcharts 4.2.5

错误图片

这是options.js文件:

{
  infile: {
            xAxis: {
                        categories:['Jan','Feb','Mar','Apr',
                                    'May','Jun','Jul','Aug',
                                    'Sep','Oct','Nov','Dec']
                },
            series:[
                {
                    data:[29.9,71.5,106.4,129.2,
                          144.0,176.0,135.6,148.5,
                          216.4,194.1,95.6,54.4]
                }]
          },
          callback: function(chart){
          chart.renderer
               .arc(200,150,100,50,-Math.PI,0)
               .attr({fill:'#FCFFC5',stroke:'black','stroke-width':1})
               .add();
          },
 constr: "Chart",
 outfile: "//tmp//chart.png"
}
Run Code Online (Sandbox Code Playgroud)

和highcharts-convert.js配置选项:

var config = {
        HIGHCHARTS: 'highcharts.js',
        JQUERY: 'jquery-1.9.1.min.js',
        TIMEOUT: 5000 /* 5 seconds timout for loading images */
    },
Run Code Online (Sandbox Code Playgroud)

有人解决了这个问题吗?

javascript highcharts phantomjs

4
推荐指数
1
解决办法
2111
查看次数

标签 统计

c# ×1

entity-framework ×1

highcharts ×1

javascript ×1

mysql ×1

phantomjs ×1