Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#操作本地数据库?_C#_Database_Visual Studio 2013 - Fatal编程技术网

如何使用c#操作本地数据库?

如何使用c#操作本地数据库?,c#,database,visual-studio-2013,C#,Database,Visual Studio 2013,我使用的是Visual Studio 2013,我在VS中创建了一个本地数据库,其中有两个表,我想对这些表进行操作,比如向其中插入项目,或者检索数据,非常基本 我想知道的是,是否有一种方法可以在不使用整个连接字符串和SQL查询风格的方法的情况下对其进行操作。在我的控制台应用程序中,我将数据添加为一个项,现在我有了一大堆内容,比如上下文和解决方案的一部分。有没有比每次使用连接字符串更容易引用它的方法?我能像对待收藏品一样对待里面的桌子吗?如果有人能给我指出正确的方向,那将非常有帮助。没有;这是一个

我使用的是Visual Studio 2013,我在VS中创建了一个本地数据库,其中有两个表,我想对这些表进行操作,比如向其中插入项目,或者检索数据,非常基本


我想知道的是,是否有一种方法可以在不使用整个连接字符串和SQL查询风格的方法的情况下对其进行操作。在我的控制台应用程序中,我将数据添加为一个项,现在我有了一大堆内容,比如上下文和解决方案的一部分。有没有比每次使用连接字符串更容易引用它的方法?我能像对待收藏品一样对待里面的桌子吗?如果有人能给我指出正确的方向,那将非常有帮助。

没有;这是一个数据库。SQL是您与他们交谈的方式

处理数据库的.NET标准是ADO.NET(IIRC LINQ to SQL和LINQ to entities仍在幕后使用它)

所有这些都使用标准数据连接器对象,这些对象使用上述连接字符串等


实体框架将这些概念抽象出来(正如您所问的),所以我只使用它!请注意,您仍然需要一些ADO工件(如连接字符串)。

您尝试过实体框架吗?我知道,但现在如何使用它。一个基本的实体框架教程能帮我吗?下面是一个例子,其中对代码进行了一些很好的解释。我将其添加为注释,因为它是对您答案的补充。@Invent Animate鉴于这是一个本地数据库,ASP MVC教程可能不是最佳选择。谢谢你提供链接!我可能不应该认为他在用MVC——我的疏忽。不过,谢谢!