Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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
从Oracle迁移到Sql server 2008的问题_Sql_Sql Server_Oracle_Data Migration - Fatal编程技术网

从Oracle迁移到Sql server 2008的问题

从Oracle迁移到Sql server 2008的问题,sql,sql-server,oracle,data-migration,Sql,Sql Server,Oracle,Data Migration,我们正在将Oracle数据库迁移到SQL Server 2008 在Oracle中,我得到了一个用于标识布尔类型的数字列,例如col name是IsInd 在C#代码中,我定义了如下属性 public int IsInd{ get; set; } 我已经使用SSMA工具迁移到SQL Server 2008 在迁移时,我将mappeed编号设置为bit 我使用的是实体框架, 因此,在迁移之后,当我运行代码时,我遇到了一个错误,比如无法将bool转换为int,因为我已经用int定义了属性 由

我们正在将Oracle数据库迁移到SQL Server 2008

在Oracle中,我得到了一个用于标识布尔类型的数字列,例如col name是IsInd

在C#代码中,我定义了如下属性

   public int IsInd{ get; set; }
我已经使用SSMA工具迁移到SQL Server 2008

在迁移时,我将mappeed编号设置为bit

我使用的是实体框架, 因此,在迁移之后,当我运行代码时,我遇到了一个错误,比如无法将bool转换为int,因为我已经用int定义了属性

由于这是一个巨大的应用程序,我不希望在代码方面有任何改变

有没有什么好办法解决这个问题,我在这方面遇到了很多问题


我听说过一个包装类是FIX,怎么做呢?< /P>你是在寻找一种方法来自动将BIT列转换成Simult/int,还是希望不改变数据库或实体模型,中间有转换的东西?你使用哪个EF供应商?