小编Roc*_*shy的帖子

使用Entity Framework模型插入数据

我正在尝试使用Entity Framework模型在我的数据库中插入一些数据,但由于某些未知的原因,它什么也没做.

我在这里错过了什么吗?

using (var context = new DatabaseEntities())
{
    var t = new test
    {
        ID = Guid.NewGuid(),
        name = "blah",
    };
    context.AddTotest(t);
    context.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework

84
推荐指数
3
解决办法
26万
查看次数

C#验证winforms上文本框的输入

我想在将数据保存到数据库之前检查用户在文本框中写的内容.做这个的最好方式是什么?我想我总是可以写一些ifs或一些try-catch块,但我想知道是否有更好的方法.我已经阅读了有关验证事件的内容,但我不确定如何使用它们.

c# validation winforms

27
推荐指数
2
解决办法
13万
查看次数

当前日期没有时间

如何获得当前日期但没有时间?我试图将日期从"dd.mm.yyyy"格式转换为"yyyy-MM-dd",因为也DateTime.Now返回时间,String was not recognized as a valid DateTime当我尝试执行以下操作时出现错误(.).

string test = DateTime.ParseExact(DateTime.Now.ToString(), "dd.MM.yyyy", CultureInfo.InvariantCulture).ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

c#

26
推荐指数
6
解决办法
10万
查看次数

sql如何转换选择查询

是否可以将强制转换函数应用于select语句?如果有,怎么样?我有一个返回一个数字的查询,我必须使用一个字符串从另一个表中获取其他信息.

sql sql-server-2008

22
推荐指数
1
解决办法
10万
查看次数

C#垂直标签控件

我可以使标签控件看起来像附加的图片吗?我设法添加了一个制表符控件,但文本仍然是垂直的.我希望它是横向的.

在此输入图像描述

c# winforms

21
推荐指数
2
解决办法
3万
查看次数

无法使用sqlbulkcopy插入数据表

这是我的代码,包含以下列,在DB中,这些列是nvarchars.

SqlBulkCopy bulkCopy = new SqlBulkCopy(connection, 
System.Data.SqlClient.SqlBulkCopyOptions.Default, transaction);

bulkCopy.DestinationTableName = "Test";
bulkCopy.ColumnMappings.Add("Number", "Code");
bulkCopy.ColumnMappings.Add("Type", "Type");
bulkCopy.ColumnMappings.Add("Group", "Group");
bulkCopy.ColumnMappings.Add("Short Text", "ShortText");
bulkCopy.ColumnMappings.Add("Text", "Description");
bulkCopy.WriteToServer(dataTable);
Run Code Online (Sandbox Code Playgroud)

我试图在数据库中插入一个完整的数据表,使用批量复制,但我收到此错误:

数据源中String类型的给定值无法转换为指定目标列的类型nvarchar.

c# sqlbulkcopy

11
推荐指数
1
解决办法
2万
查看次数

批量删除文本文件中的重复行

是否可以从文本文件中删除重复的行?如果有,怎么样?

windows batch-file

11
推荐指数
3
解决办法
4万
查看次数

将数据表复制为另一个数据表中的列

我有几个DataTable,我需要将它们复制到另一个DataTable中.例如,正如您在附图中看到的那样,我需要从源表1中获取所有数据并将其复制到Dest Table的前2列中,在接下来的2列中复制Source Table 2,依此类推.如何轻松实现这一目标?

在此输入图像描述

编辑:我必须阅读几个excel文件(我将每个文件存储在数据表中),我不知道我将拥有多少源表,因此必须以某种方式动态完成.

c# datatable

6
推荐指数
1
解决办法
5882
查看次数

获取最后插入的ID

如果我使用SQL Server CE,有什么方法可以获得最后插入的ID吗?我有2个表,当创建新记录时,我希望能够将ID保存在第二个表中.

c# sql-server-ce

4
推荐指数
2
解决办法
9268
查看次数

T-SQL获得2个日期之间的工作日数

我想计算两个给定日期之间的工作日数.例如,如果我想计算2013-01-10和2013-01-15之间的工作日,结果必须是3个工作日(我没有考虑该间隔的最后一天,我减去星期六和周日).我有以下代码适用于大多数情况,除了我的示例中的一个.

  SELECT (DATEDIFF(day, '2013-01-10', '2013-01-15')) 
    - (CASE WHEN DATENAME(weekday, '2013-01-10') = 'Sunday' THEN 1 ELSE 0 END)
    - (CASE WHEN DATENAME(weekday, DATEADD(day, -1, '2013-01-15')) = 'Saturday' THEN 1 ELSE 0 END)
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?我是否必须经历所有的日子并检查它们?或者有一个简单的方法来做到这一点.

sql t-sql sql-server

4
推荐指数
1
解决办法
2万
查看次数