uri*_*ium 5 asp.net-mvc linq-to-sql
我正在使用Linq2Sql并希望将对象字段(这是枚举)绑定到数据库中的位或int类型.例如,我想在我的模型中有一个性别字段.我已经编辑了DBML并将Type更改为指向我的枚举.我想为使用相同想法的其他区域的性别和下拉列表创建单选按钮(我认为我已经找到了).我的枚举看起来像这样
public enum Gender
{
Male,
Female
}
Mapping between DbType 'int' and Type 'Project.Models.Gender' in Column 'Gender' of Type 'Candidate' is not supported.
Run Code Online (Sandbox Code Playgroud)
有关如何进行此映射的任何想法.我错过了枚举上的内容.
Ale*_*lex 12
如果你有这样的int枚举:
public enum Gender
{
Male = 0,
Female
}
Run Code Online (Sandbox Code Playgroud)
和int数据库中的列,下一个映射应该没有问题.
<Column Name="Gender" Type="global::Project.Models.Gender" DbType="Int NOT NULL"
CanBeNull="false" />
Run Code Online (Sandbox Code Playgroud)
global::关键字可能是关键所在.在没有它的情况下将整数数据类型映射到枚举时遇到了一些问题.
| 归档时间: |
|
| 查看次数: |
2871 次 |
| 最近记录: |