繁体   English   中英

WP7 Mango 中的 SQL CE - 来自 SQL Server 2008 的数据类型映射

[英]SQL CE in WP7 Mango - Datatype mapping from SQL Server 2008

我在 sql 服务器 2008 和 .NET 中的 sql ce 3.5 之间找到了关于映射数据类型的建议的 msdn 文档。 这实际上显示了一个颜色编码的矩阵。 不幸的是,我现在无法找到它的链接。

但是,该文档建议使用 VARCHAR(MAX) / NVARCHAR(MAX) 和 DATETIME2 以便当 .NET 将它们转换为字符串和日期时间时,它们将更好地匹配数据类型限制。 据说(MAX)将转换为(4000)。

但是,当我尝试使用它们在 DataContext 中定义 ColumnAttribute 时,使用 (MAX) 和 DATETIME2 会产生编译和运行时错误。 所以,我恢复到 (1000) 和 DATETIME。

现在这篇关于“ SQL 服务器紧凑型和 SQL 服务器之间的差异”的文档告诉 SQL CE 3 都支持 DATETIME2。

当我尝试搜索“sql ce 3.5 与 wp7 的兼容性”时,我没有得到任何有用的文档。

是否有任何帮助文档详细说明 SQL CE 3.5 for WP7 中允许的数据类型以及它们如何从 map 到 Z9778840A0100CB30C9828767081B0B5A2Z 数据类型 20?

我相信您要查找的页面就是这一页。 SQL CE 3.5 无论您在哪个平台上都是一样的,因此问题的“WP7”部分无关紧要。

我自己一直在寻找这个并遇到了这个页面: http://msdn.microsoft.com/en-us/library/ms172424(SQL.110).aspx

看起来 WP7 使用 SQL CE 4.0,我们需要坚持使用 datetime 和 ntext。

编辑:我在此页面上找到了上面的链接: http://msdn.microsoft.com/en-us/library/hh202872(v=VS.92).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM