至于.net的一点疑问,请达人帮忙解释一下

关于.net的一点疑问,请达人帮忙解释一下
我想在vs2005下用c++开发智能设备应用程序,操作智能设备的本地数据库,需要用System.Data.SqlServerCe命名空间,但是在网上查了一些资料,有人说vs2005下,.NET Compact Framework只支持C#和VB.NET,而不支持C++/CLI。但可以用C++来开发Native代码来支持移动设备。我的疑问是这是正确的吗?如果是正确的,那vc++.net又是什么呢???如果我想通过编写c++代码来操作智能设备的本地数据库,没有.NET Compact Framework的支持,我该用什么来实现呢?OLEDB吗?

------解决方案--------------------
你的疑问是对的。但是你要知道.net(vs2005是.net的开发工具)是一种多语言单平台的。这些语言中有C#和VB但是没有C++/CLI。所以不支持C++/CLI。
------解决方案--------------------
不要有什么疑问,做做看就知道了,看看新建项目时VC++的模板,如果没有智能设备的模板,就建一个空的CLR项目,慢慢一点一点往里加东西。.net平台对所有的.net语言都是一视同仁的,没有支持这个不支持那个的情况,最多就是需要的话得自己写模板。