entity framework连接字符串定义

我只是想知道, entity framework连接字符串究竟是什么意思? 喜欢:

metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=testSource;initial catalog=CatalogName;user id=sa;password=***********;multipleactiveresultsets=True;application name=EntityFramework"

我知道provider = System.Data.SqlClient; provider connection string =“data source = testSource; initial catalog = CatalogName; user id = sa; password = **

任何人都可以告诉我字符串metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;是什么metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl; 意思?

而且,还有一件事我需要确认,如果我想在实体连接字符串中编辑,我能做到吗?

EF连接字符串中需要元数据字段,并指定:

管道分隔的目录,文件和资源位置列表,用于查找模型和映射信息。

(来源: http : //msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspx )

换句话说:

指向元数据文件的指针(概念架构定义层[CSDL],映射架构层[MSL]和存储架构定义层[SSDL])

(来源: http : //msdn.microsoft.com/en-us/library/orm-9780596520281-01-16.aspx )