【C#中动态创建数据库和数据表,很经典【转】】教程文章相关的互联网学习教程文章

C# CodeFirst(EF框架)代码优先创建数据库

namespace WebEF.Model{ public class ModelContext:DbContext //继承DBcontext 来自EF框架 {public ModelContext() : base("name=配置文件名") { //读取配置文件 /*配置文件的设置格式 <connectionStrings> <add name="配置文件名" connectionString="Data Source=(. 、localhost、远程IP);Initial Catalog=数据库名;User ID=Sql账户;Password=密码;" providerName="System.Data.SqlClient"/> </connectionSt...

linq,创建数据库,插入数据,newDB.CreateDatabase();newDB.tb2.InsertOnSubmit(stu); newDB.SubmitChanges();

using System.Data.Linq;using System.Data.Linq.Mapping; namespace ConsoleApplication1388{ class Program { static void Main(string[] args) { string sourceString = "Server=SMOOTHFU;Database=mydb2;Integrated Security=SSPI"; CreateDB newDB = new CreateDB(sourceString); //创建数据库 newDB.CreateDatabase(); Student stu = new Stude...

C#ASP.NET打包安装部署文件一键安装网站,包括IIS站点创建、数据库附加。

最近在开发web网站安装部署,以前从来没有做过web的安装打包没有头绪就开始上网查资料。 查了两天资料发现网上的资料要么不全要么就有错误,我就总结了网上的资料重新整理的一番,经过本人测试可用无错误 一下为借鉴部分资料的本文系统来源:http://www.cnblogs.com/budongjiuchaziliao/p/6866815.html

C# SQLite 创建数据库的方法增删查改语法和命令【代码】【图】

SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。 SQLite数据库官方主页:http://www.sqlite.org/index.html cmd下sqlite的使用网 1:选择下载对应自己系统的sqlite.3exe文件 2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。 在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出 例...

【C#】EF学习&lt;二&gt; DbFirst (先创建数据库,表及其关联关系)【图】

本文将带你创建实体数据模型(EDM)SchoolDB数据库和理解基础建设模块。 实体数据模型(EDM)是用于描述实体之间关系的一种模型,以下将使用Visual Studio 2012 和 EF6创建SchoolDB数据库。 1.打开Visual Studio 2012并创建一个Console项目项目->属性,确保target framework 为 .NET Framework 4.5。2.增加EDM文件,右键项目 -> 添加 选中ADO.NET Entity Data 并命名为‘School‘3.随后会出现EDM向导,有四个选项:EF Designer fro...

C#-等待创建数据库完成【代码】

我有这样的代码:using (var sqlConnection = new SqlConnection(connectionString)) {sqlConnection.Open();using (var sqlCommand = new SqlCommand(scriptText, sqlConnection)){sqlCommand.ExecuteNonQuery();} }我第一次调用它来创建一个数据库,然后形成一个到该数据库的连接字符串,并尝试做一些工作(“打开”工作正常,并说该连接实际上已为第二个连接打开).但是我收到“远程主机强行关闭了现有连接”,并且可以看到sql日志“找...

SqlCommand在C#中创建数据库竞争条件【代码】

如果我创建一个数据库,然后尝试在2秒钟内使用MS Sync Framework连接到它,则会抛出异常“无法打开数据库…” 新增中Thread.Sleep(4000);会导致代码正常工作,但是我不希望设置太多时间,因为该代码将在平板电脑和其他弱硬件上运行,因此生成数据库的时间可能会大不相同. 我可以检查数据库在创建后是否存在,并且始终可以立即运行,因此不能选择条件等待(旋转).using (SqlConnection masterConnection = new SqlConnection(masterConnecti...

没有数据库名称的MySql ConnectionString在C#中创建数据库【代码】

我有一种情况,我确实需要使用进入mysql服务器所需的连接字符串将数据库创建到MYSQL中.直到现在我已经使用了具有数据库名称的连接字符串,因此在这种情况下执行我的连接字符串结构将是什么创建数据库查询到mysql服务器. 我需要localhost连接字符串.. 请帮我 ..解决方法:您可以选择在连接字符串中省略数据库参数.这样做,您可以连接到数据库服务器,但是没有连接到任何特定的数据库. Example from MySQL documentation的一部分:MySql.D...

如何使用C#-WPF-Entity-Framework Code First应用程序创建数据库备份?【代码】

我首先使用实体??框架代码开发桌面应用程序,我需要通过使用按钮单击事件在db上创建备份.我正在使用Entity-Framework版本6.1.3,Visual Studio 2013 Ultimate.解决方法:虽然您不需要EF来进行备份/恢复,但这是here的代码片段.阅读完整文章了解详细信息和要求.public static void BackupDatabase(string backUpFile){ServerConnection con = new ServerConnection(@"xxxxx\SQLEXPRESS");Server server = new Server(con);Backup source...

c# – 我可以迁移到在Entity框架中没有迁移的情况下创建的数据库吗?【代码】

我创建了一个桌面应用程序,它使用SQL CE 4.0和Entity框架和Code First模式.所以,最初我在系统上安装了应用程序,它工作正常. 现在我为模型类添加了一些属性,因此为此我使用Enable-Migrations启用了迁移,并使用Add-Migration“MyMigration”添加了新的迁移.这也是成功的,我能够毫无问题地安装新版本和升级数据库. 但是现在当我在没有现有数据库的系统上安装此设置时,它就失败了,所以在研究之后我意识到我需要添加初始迁移所以,我撤消...

c# – 使用ORM创建数据库

有没有可以创建数据库的C#.NET ORM?它至少应该能够创建MS MySQL PostGre Oracle数据库.我不是指表或模式,我只是指数据库.我使用nHibernate,但它只能创建表和模式,查询/插入但不能创建数据库本身.解决方法:这通常有点超出ORM的范围.创建数据库时存在大量复杂性,这通常与特定于应用程序的映射(权限,访问控制等)无关.有时ORM工具会生成从头开始创建数据库所需的DDL /语句,但这与实际创建数据库本身并不完全相同.

创建数据库 - 相关标签