我需要将 MySQL 数据类型映射到 .net (CLR) 数据类型
有谁有映射到 .Net (CLR) 数据类型的 MySQL 数据类型的完整表。 StackOverflow 上有关于同一主题的问题,但给出的信息不一致且无用。
Does anyone have a complete table of MySQL datatypes mapping to .Net (CLR) datatypes. There are question on the same topic on StackOverflow but the information given is inconsistent rather useless.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是到 Java 类型的映射,很容易将其转换为 .NET 映射...
http://dev.mysql.com/doc/connector-j/en/connector-j-reference-type-conversions.html
Here is a mapping to Java types, it is easy to convert this to .NET mapping...
http://dev.mysql.com/doc/connector-j/en/connector-j-reference-type-conversions.html
提示:您可以通过创建具有 MySqltyped 列的 MySql 表,然后从 .net 提供程序检索它来轻松创建映射表。然后只需内省列的 .net 类型(在 DataReader 或 DataTable 中)。
Just a tip: You may easily create the mapping table by creating a MySql table with MySqltyped columns and then retrieving it from the .net provider. Then just introspect the .net type (in the DataReader or DataTable) of the column.
我发现这个映射,似乎是2013年的(blogspot.dk)
我可以添加 MySql tinyint(1)< /strong> 自动映射到 .Net 中的 boolean
I found this mapping, seems to be from 2013 (blogspot.dk)
And I can add that MySql tinyint(1) is mapped automatically to boolean in .Net