【首页> C#>如何创建一个文本文件,并用一个文本框或变量命名】教程文章相关的互联网学习教程文章

c#-创建新的数据库条目时违反命令查询分隔【代码】

我有一种在数据库中创建一些条目并返回其ID的方法.我想以某种方式分离这两个,因为它违反了命令查询分离.例如方法(简体):int CreatePost(database::Post newPost) {using(var db = new database::MainModelContainer()){db.Posts.Add(newPost);db.SaveChanges();return newPost.Id;} }我知道有使用ref或out的解决方法,但我认为这些解决方案不干净.我想有以下签名的命令.void CreatePost(database::Post newPost)有没有办法可以做到...

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

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

首页> C#> EF6数据库第一-EF试图创建我的数据库(但所有表已经存在)【代码】

好吧,我有一点背景如何到达这里.我正在重建一个旧的MVC3网站.我最近有一个Database First MVC5 EF6项目,该项目具有要使用的UI包.我复制了现有项目并撕下了几乎所有内容(所有项目特定的POCO模型,DbContext,Views等),基本上我只是将新的Identity内容与UI框架一起留在其中. 我创建了脚本来将数据库从SQLMembership手动转换为Identity 2.0(以及一些用于密码转换的代码).一切正常,编译完成,我可以以现有用户身份登录. 下一步,我创建了一...

c#-为什么MySQL数据库中的Code First无法创建模型connectionString?【代码】

所以我有以下几点: > VS2015企业版14.0.23107.0 D14REL>适用于VisualStudio 1.2.4的MySQL>连接器/ NET 6.9.7 努吉特: > EntityFramework 6.1.3> MySql.Data 6.9.7> MySql.Data.Entities 6.8.3> MySql.Web 6.9.7 并在Web.config中执行以下操作:<entityFramework><defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" /><providers><provider invariantName="MySql.Data.MySqlClie...

C#MySql创建用户【代码】

我试图用C#制作注册声明.显然我做不到.我不知道是什么问题.上面说的是一个片段:MySqlConnection Connection = new MySqlConnection("SERVER=localhost;UID=root;"); MySqlCommand Command = new MySqlCommand("CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'superpassword';", Connection); Command.ExecuteNonQuery();解决方法:在执行命令之前,您需要打开连接using(MySqlConnection Connection = new MySqlConnection("SER...

c# – 在Visual Studio中创建实体框架6模型关闭向导并断开MYSQL连接数据库【代码】

我试图使用Entity Framework 6将ADO.Net实体数据模型添加到Net.Framework类库中,但是当我进入步骤3时,当您选择Framework版本时,它立即关闭向导并自动关闭我的MYSQL数据库This is what it shows before it closes断开. 我的App.Config文件<?xml version="1.0" encoding="utf-8"?> <configuration><configSections><!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=2374...

c# – 在数据库错误中找不到的SQL Server抛出程序集中创建自定义程序集【代码】

我正在尝试为SQL Server 2008中的CLR过程项目创建第三方dll(在.net中开发)的程序集,create assembly [`XXXX.XXX.XXX.dll`] authorization dbo from 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\XXXX.XXX.XXX.dll' with permission_set = unsafe但是我在执行上面的脚本时遇到了这个错误:Assembly ‘XXX.XXX.XXX.XXX’ references assembly ‘XXX.XXX.XXXXX’,version=0.0.0.0, culture=neutral, publickeytoken=null.’...

c# – 创建连接字符串并使用SQL Server LocalDB【代码】

当我尝试从visual studio 15连接到localdb时,我遇到了问题.我已经安装了SQL Server Express 2016 我接下来的教程:http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string 我创建模型和上下文(MovieDBContext)类并尝试设置连接:<connectionStrings><add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-2013060...

在没有SQL Server的情况下创建C#应用程序

我刚开始使用SQL,现在我需要为我的C#应用??程序创建一个数据库,它将保存用户名和密码.把它想象成密码提醒. 无论如何,我认为我需要做的是:我需要创建一个SQL数据库,该数据库将仅用于保存数据.它不应该在计算机上安装SQL Server. 我在网上搜索但没有结果,所有这些都需要使用SQL Server,请你能给我这样做的步骤,或任何资源和非常感谢.解决方法:您需要决定如何保存数据.您可以将数据保存在XML文件,纯文本文件或其他任何内容中. 您看到...

c# – 记录创建的实时工作流在记录提交到数据库之前运行【代码】

我有这个代码在创建记录的实时工作流程中运行.它基本上决定了它在哪个实体上运行,尝试获取“相关字段”,可以从实体更改为另一个,然后查看相关记录是否为帐户,如果是,则更新部分帐户的属性.public override void ExecuteWorkflowLogic(XrmObjects xrmObjects) {using (XrmServiceContext ctx = new XrmServiceContext(xrmObjects.Service)){var target = xrmObjects.WorkflowContext.InputParameters["Target"] as Entity;Xrm.Accou...

与原始查询相比,C#LINQ查询创建低效SQL【代码】

我在Windows上使用EF 6,ASP.NET 我有这样的SQL语句,如下所示:SELECT M.STMTDT, M.stmtno, ISNULL(SUM(M.PayAmount),0) as Fee, ISNULL(SUM(A.Amount),0) as Adjustment, ISNULL(SUM(M.PayAmount) + SUM(A.Amount),0) as Total FROM MainData MLEFT OUTER JOIN Adjustments AON M.STMTDT = A.STMTDT AND M.stmtno = A.Stmtno where M.CID= '334R' AND YEAR(M.stmtdt) > year(getdate())-4 GROUP BY M.STMTDT, M.stmtno这是一个非常...

通过动态创建linq查询,在c#中为Sql等效“column is null”创建Linq表达式【代码】

我有一个包含以下架构的表:create table test (foo1 nvarchar(4),foo2 nvarchar(30))create unique index test_foo1 on test (foo1);当使用EF使用Entity创建实体时,它生成了一个类,如:public class Test {public string foo1 {get; set;}public string foo2 {get; set;} }因此,在编辑此记录时,我正在构建如下所示的动态表达式树,以查找是否存在实际编辑的数据库记录:Expression combinedExpression = null;foreach (string prop...

如何在C#中安全地创建mysql数据库【代码】

我有一个C#程序,我想动态创建数据库.虽然只有特权用户才会使用此应用程序,但我希望明智地遵循最佳实践.我该怎么做呢?我不认为我可以在这种情况下使用参数化查询,因为我不想传入字符串,我想传入一个标识符. 这是我现在作为占位符进入的不安全方式:using (MySqlConnection connection = new MySqlConnection(connectionString))using (MySqlCommand command = connection.CreateCommand()){connection.Open();command.CommandText ...

c# – 数据库没有创建记录【代码】

使用EF 5.0在数据库中插入记录不起作用.通过我的代码调试我找不到任何异常.通过代码它应该在数据库中插入一条新记录,但是当我查看数据库时,没有创建新记录.但是,我确实对我的数据库进行了更改,当我检查“assestUser”(模型)时,我可以看到所有值,包括已删除的列(我所做的更改).有人可以帮我解决我做错的事吗?这就是我所做的: 页:public partial class _Default : Page {EntityContext context;public _Default(){context = new E...

c# – 如何在不参考数据库的情况下在WPF MVVM应用程序中创建报表

我正在尝试在我的WPF应用程序中创建一个报告.我正在使用Visual Studio 2010,C#和MVVM 我已经研究了很多,并且只在网上找到了使用数据库处理Crystal Report的文章.在我的应用程序中,我不直接与数据库通信.我们使用网络服务.它与数据库通信并将所有数据写入xml文件.我们通过存储过程获取信息.希望这不是问题. 无论如何,在我的一个用户控件上,我有一个数据网格,其中填充了数据库中的数据.我使用List和Observable Collection存储这些数据...

文本框 - 相关标签