Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架数据类型长度_Entity Framework_C# 4.0 - Fatal编程技术网

Entity framework 实体框架数据类型长度

Entity framework 实体框架数据类型长度,entity-framework,c#-4.0,Entity Framework,C# 4.0,有没有办法从实体框架表中获取数据类型长度 如果EF和DB不同步,我需要在数据库中创建一个表,因此从EF获取信息以创建一个脚本来创建表。实际上不能,因为EF将所有DB字段映射到原始数据类型(C)。因此,最好的解决方案是对每种数据类型进行逻辑思考。e、 g将字符串数据类型映射到nvarchar[max],将真/假映射到bit或int…等等,实际上您不能这样做,因为EF将所有DB字段映射到基本数据类型(C)。因此,最好的解决方案是对每种数据类型进行逻辑思考。e、 g将字符串数据类型映射到nvarcha

有没有办法从实体框架表中获取数据类型长度


如果EF和DB不同步,我需要在数据库中创建一个表,因此从EF获取信息以创建一个脚本来创建表。

实际上不能,因为EF将所有DB字段映射到原始数据类型(C)。因此,最好的解决方案是对每种数据类型进行逻辑思考。e、 g将字符串数据类型映射到nvarchar[max],将真/假映射到bit或int…等等,实际上您不能这样做,因为EF将所有DB字段映射到基本数据类型(C)。因此,最好的解决方案是对每种数据类型进行逻辑思考。e、 g将字符串数据类型映射到nvarchar[max],将真/假映射到bit或int…等,等等。EF与DB无关。您可以直接调用底层数据库来询问元数据。您还可以为允许的类型(十进制、字符串等)指定代码优先方案中所需的长度。EF首先进行比较以检查代码和DB匹配。您可以请求/触发迁移。

EF与数据库无关。您可以直接调用底层数据库来询问元数据。您还可以为允许的类型(十进制、字符串等)指定代码优先方案中所需的长度。EF首先进行比较以检查代码和DB匹配。您可以请求/触发迁移。

实体框架有数据库迁移,也许您应该研究一下。在实体框架中,数据库没有对您的字段进行描述。直接使用provoide varcar将bigint字符串转换为Long。实体框架有数据库迁移,也许您应该研究一下。在实体框架中,数据库对您的字段没有描述。直接provoide varcar将bigint串成Long。