service-based database

基于服务的数据库

Linq to sql 在使用基于服务的数据库时连接不了数据库。

到了选择数据集或者是实体时,我选择数据集或按取消创建出的数据库都不能用于Linq to sql

上面创建了数据库后我就创建了LINQ to SQL类

        static void Main(string[] args)
        {
            string connectionString=@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DBApp.mdf;Integrated Security=True;User Instance=True";
            DataClasses1DataContext db = new DataClasses1DataContext();
            //检测数据库是否存在
            if (db.DatabaseExists()) 
                Debug.WriteLine("数据库存在"); 
            else
                Debug.WriteLine("数据库不存在");
        }


上面就是检测是否能连接到数据库,很可惜,连不了。所以我接着做的插CRUD操作没有提示错误,但是也没有成功。

大家可以看到ConnectionString是我从app.config里copy出来的,数据库用的是sqlexpress这个类型, 不知道是否问题出在这里。

我用本来就创建好的Mssqlserver2008这个就可以检测到数据库和做CRUDR操作。

但是换了sqlexpress(非基于服务数据库)也可以

,问题好像是出在了创建的基于服务的数据库上了。。。

为什么呢?为什么我创建基于服务的数据库然后创建linq to sql类不能连接到数据库呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值