从哪里获取Oracle的ColumnAttribute.TypeName可能值列表

时间:2015-01-12 11:15:19

标签: oracle ef-code-first columnmappings

我正在使用实体框架代码优先。将类属性映射到Oracle数据库表列时,我执行以下操作:

public class Employee{
   [Column("EMPLOYEEID")]
   public int EmployeeID{get;set;}
}

我注意到我还可以在TypeName命名参数的帮助下指定列类型。但我不知道在哪里可以得到可能的值列表。在msdn documentation中它只是说:

The database provider specific data type of the column the property is mapped to.就是这样。我看到人们传递varchar,int但我想知道他们在哪里获得这些值。现在我需要将类型long的属性映射到相应的列,但不知道将TypeName设置为什么。我已经尝试过Int64,但是我得到了关于数据库和实体框架类型不兼容的运行时异常。

0 个答案:

没有答案
相关问题