问题描述
一、在使用“RIAWCFService”时,要用到“ADO.Net实体数据模型”(Model1.edmx)。添加它时,VS2010会提示建立数据库连接,选择数据库,选择表,然后创建。问题1:“VS2010会提示建立数据库连接,选择数据库,选择表”,这样建立的连接会不会影响程序的部署呢???如果要部署到服务器,应该怎样配置连接字符串???比如:<connectionStrings><addname="ApplicationServices"connectionString="datasource=.SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;UserInstance=true"providerName="System.Data.SqlClient"/><addname="AdventureWorksEntities"connectionString="metadata=res://*/AdventureWorks.csdl|res://*/AdventureWorks.ssdl|res://*/AdventureWorks.msl;provider=System.Data.SqlClient;providerconnectionstring="datasource=STARRYCHENG-PCSTARRYCHENG;initialcatalog=AdventureWorks;userid=sa;multipleactiveresultsets=True;App=EntityFramework""providerName="System.Data.EntityClient"/></connectionStrings>自动生成的连接字符串挺复杂的啊。二、如果使用Access数据库怎么办如果使用Access数据库怎么办???还能像SqlServer那样用VS2010创建连接,直接将表拖过来,来创建“ADO.Net实体数据模型”,用于“WCFRIAService”???
解决方案
解决方案二:
该回复于2012-03-05 14:23:18被版主删除
解决方案三:
不会影响部署,我前一段部署Silverlight程序也没有再配置连接字符串,我用的Sqlserver数据库。EF如果连接ORACLE的话需要下载ORACLE主页的一个插件才可以,ACCESS不太清楚。不过一般ACCESS都是数据量比较小的情况,用实体类不太合适吧。
解决方案四:
引用2楼mizuho_2006的回复:
不会影响部署,我前一段部署Silverlight程序也没有再配置连接字符串,我用的Sqlserver数据库。EF如果连接ORACLE的话需要下载ORACLE主页的一个插件才可以,ACCESS不太清楚。不过一般ACCESS都是数据量比较小的情况,用实体类不太合适吧。
数据量比较小的时候才用“实体模型”吗?
解决方案五:
该回复于2012-03-21 11:02:53被版主删除
解决方案六:
“edmx”可以作为实体对象?
解决方案七:
使用“edmx”数据库连接字符串应该如何配置???
解决方案八:
使用“RIAWCFService”时,连接字符串应该怎样配置???有实例参考么???