EntityFramework通过类库

时间:2015-11-16 21:50:30

标签: c# asp.net entity-framework ef-code-first app-config

我有一个名为DataManip的类库,一个webform项目和一个winform项目。

DataManip是一个包含操作数据库所需的所有方法的类,包括处理迁移和数据库更新。

.mdf数据库也在DataManip项目中。

我现在遇到的问题是,当我在App.config DataManip文件中设置连接字符串时,它无法识别| DataDirectory |替换字符串。

连接字符串:

<add name="Context" connectionString="Data Source=(LocalDB\v11.0;AttachDbFilename=|DataDirectory|DB\mydatabase.mdf;Integrated Security=True providerName="System.Data.SqlClient" />

在AttachDbFilename中对路径进行编码将成功生成数据库,但与团队成员合作使得这种方法无法实现。

我尝试在update-database中运行DataManip时收到的错误消息是:

A file activation error occured. The physical file name '\DB\mydatabase.mdf' may be incorrect...

如何让DataDirectory替换字符串在类库中工作?

0 个答案:

没有答案