首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mvc-4 C#中实体框架代码的第一货币类型问题

mvc-4 C#中实体框架代码的第一货币类型问题
EN

Stack Overflow用户
提问于 2013-05-25 22:48:32
回答 1查看 2K关注 0票数 0

您好,我首先使用实体框架代码创建我的数据库

代码语言:javascript
复制
[Range(1, 100)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }

问题是,在创建表时,"Price“字段占用数据类型decimal(18, 2),如果我试图将数据类型更改为money,SQL Server不允许我这样做。

有没有办法让我可以定义一个特定的数据类型?默认情况下,我的sql server数据类型被分配给money?

或者有其他方法来解决这个问题?我在visual studio 2010旗舰版和MS SQL Server2008Express sp2上使用.Net Framework4.EF 4.4.0.0。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-28 21:50:58

下面是选择不同的sql server数据类型部分的解决方案。

代码语言:javascript
复制
[Column(“BlogDescription", TypeName="ntext")] 
public String Description {get;set;}

你也可以选择不同的列名在你的数据库中使用。在这里,实体中的Description列实际上存储为数据库表中的BlogDescription列,数据类型为ntext。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16750694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档