Упростить строку подключения EF? - PullRequest
1 голос
/ 11 апреля 2011
<add name="DemoModelContainer" connectionString="metadata=res://*/DataModel.Demo.csdl|res://*/DataModel.Demo.ssdl|res://*/DataModel.Demo.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\sqlexpress;Initial Catalog=DemoDev;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

Это просто строка подключения, когда я использую EF4 в проекте. Это смешно долго. Есть ли способ упростить это? Чтобы сделать это коротким и простым.

Ответы [ 2 ]

3 голосов
/ 11 апреля 2011

Простой ответ - нет. Эта строка подключения необходима для поставщика EF при использовании файла EDMX. Вы можете создать строку подключения вручную, но она должна содержать все эти компоненты.

1 голос
/ 17 мая 2011

Вы можете использовать только:

<connectionString="metadata=res://*;provider=...

, чтобы пропустить указание имен csdl, ssdl, msl.

...