日期:2014-05-20  浏览次数:21049 次

ADO.NET Entity Framework Model连数据库的问题,跳楼的心都有了
各位大哥:

我刚学做网站,选了ASP.NET MVC 3框架,这两个月看了C#,javascript等书,现在学习期过了,让开始做东西,今天想连到单位的数据库,但遇见个让人想跳楼的问题。希望得到大家的帮助。
我看书发现ASP.NET MVC 3连数据库标准方法用ADO.NET Entity Framework Model连数据库,可我们单位的数据库用的是Sybase Adaptive Server Enterprise 12.5,在数据连接的时候,找不到支持Sybase的数据源。
1.不知道大家有没有遇到这样的问题,以及是怎么解决的?
2.要是实在解决不了上面的问题,我该怎么才好?
问题很急,要是搞不定的话,我可能就要再从新找工作了,希望大家帮帮忙。
------最佳解决方案--------------------
在 http://www.sybase.com/products/databasemanagement/adaptiveserverenterprise
下载提供程序,然后用 ADO.NET 直接访问。
------其他解决方案--------------------
引用:
在 http://www.sybase.com/products/databasemanagement/adaptiveserverenterprise
下载提供程序,然后用 ADO.NET 直接访问。



可以的。
------其他解决方案--------------------
引用:
在 http://www.sybase.com/products/databasemanagement/adaptiveserverenterprise
下载提供程序,然后用 ADO.NET 直接访问。

大哥,我下载了这个软件,是15.7的,你意思是说用ADO.NET方式连接吗?这个能不能用ADO.NET Entity Framework这个东西连,我问的问题有点弱智,可能对你来说,很简单的东西,但我没有搞明白,望明示.
------其他解决方案--------------------
引用:
引用:

在 http://www.sybase.com/products/databasemanagement/adaptiveserverenterprise
下载提供程序,然后用 ADO.NET 直接访问。



可以的。

你意思是说用ADO.NET方式连接吗?这个能不能用ADO.NET Entity Framework这个东西连,我问的问题有点弱智,可能对你来说,很简单的东西,但我没有搞明白,望明示.
------其他解决方案--------------------
ef不支持,直接用ado吧。
------其他解决方案--------------------
引用:
ef不支持,直接用ado吧。

我刚才测了一下下来的15.7的EF模式只支持15.0及以上版本,不支持我们这现有的12.5.这样看来我只有用ADO了,郁闷.不过还谢谢大哥.
------其他解决方案--------------------
引用:
ef不支持,直接用ado吧。

随便问一句,12.5同时也支持ODBC或OLE,大哥为什么不推荐我使用这两种方法,而推荐我使用ADO模式.
------其他解决方案--------------------
那些API也能用,不过更底层,写程序更麻烦。
------其他解决方案--------------------
引用:
那些API也能用,不过更底层,写程序更麻烦。

发自内心的谢谢你,才发现原来是大姐,以后有问题再向你请教.