gpt4 book ai didi

sql-server - 从 Entity Framework 4 模型生成 SQL Server Express 数据库

转载 作者:行者123 更新时间:2023-12-03 14:31:00 25 4
gpt4 key购买 nike

我能够使用代码第一代自动生成 SQL Server CE 4.0 *.sdf 文件,如 Scott Guthrie here 所述。 .相同的连接字符串如下:

<add name="NerdDinners" providerName="System.Data.SqlServerCe.4.0" 
connectionString="data source=|DataDirectory|NerdDinner.sdf"/>

但是,如果我尝试使用以下连接字符串来生成 mdf,则会失败并出现以下错误 - “提供程序未返回 ProviderManifestToken 字符串。”。
<add name="NerdDinners" providerName="System.Data.SqlClient" connectionString="data 
source=|DataDirectory|NerdDinner.mdf"/>

即使使用以下连接字符串直接挂接到 SQLEXPRESS 实例也会失败
<add name="NerdDinners" providerName="System.Data.SqlClient" connectionString="Data 
Source=.\SQLEXPRESS;Initial Catalog=NerdDinner;Integrated Security=True"/>

EF 4 目前是否仅支持 SQL CE 4.0 从模型创建数据库,还是我在这里做错了什么?

最佳答案

在同一个教程中,我能够让这个连接字符串与 SQL Express 一起使用。

<add name="NerdDinners" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=NerdDinners; AttachDbFilename=|DataDirectory|NerdDinners.mdf; Integrated Security=True; User Instance=True" providerName="System.Data.SqlClient" />

希望这对 future 的人有所帮助。

关于sql-server - 从 Entity Framework 4 模型生成 SQL Server Express 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4529318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com