【c# – 如何保存Accord.Net K-Means的聚类结果以供重用?】教程文章相关的互联网学习教程文章

c# – 如何使用AutoMapper将MySQL时间戳保存为String而不是DateTime?【代码】

我正在使用AutoMapper将我的MySQL结果保存在List中,这里有关于上次更新行的信息.然后将使用’timestamp’来查询数据库以获取更新.但是,我担心使用C#DateTime类型会根据用户的位置修改时区.正如我在开发周期的早期遇到过这个问题. 所以,基本上我的问题是如何确保使用AutoMapper保存的’timestamp’不会被修改并且可以再次用于查询数据库? 编辑:这是用于转换结果的代码.public class Entry {public UInt32 id { get; set; }public ...

c# – 实体框架 – 在数据库中保存枚举的ICollection【代码】

我有一个类ICollection< Enum>类的属性. 比方说,我们有以下枚举:public enum CustomerType {VIP,FrequentCustomer,BadCustomer }我们还有以下课程:public class Customer {public int Id { get;set; } public string FirstName { get;set; } public string LastName { get;set; } public ICollection<CustomerType> CustomerAtrributes { get;set; } }如何将属性CustomerAtrributes存储在数据库中以便以后轻松检索? 例如,我正在...

嵌入式MongoDB文档在使用C#驱动程序保存时未获取ID【代码】

当我有一个包含文档列表的根文档并且我保存/插入时,根文档总是从MongoDB获取一个ID,但列表中的文档没有,它们与ObjectId.Empty保持一致.我不确定我做错了什么或者这是否是预期的行为? 这是我正在尝试做的一个例子:鉴于课程:public class Foo {public ObjectId Id { get; set; }public string Name { get; set; }public IList<Bar> Bars { get; set; } }public class Bar {public ObjectId Id { get; set; }public string Name { ...

带有mysql数据库的C#应用​​程序,日期保存为字符串【代码】

我有一个应用程序,我存储一个值为date-type“as string” 问题是当我执行程序时,在C#中没有正确显示查询结果,但是当我在mysql workbench中应用相同的查询时,结果是正确的. 日期值存储为mysql中的字符串;我们可以按照这种方式使用比较,还是错误?string s = "select date from guest,program where guestid=guest.id AND *date >= " + date + "* "' ";解决方法:由于数据库中的列是日期列,并且您要传递的值是DateTime结构,因此请尝试...

c# – 在“实时”进度条asp.net mvc中跟踪数据库保存的进度【代码】

我需要在.net 4.5中显示SQL加载的进度.目标是显示上传发生的“实时”流程.这样,上传信息的人就可以看到上传工作正常. 控制器方法:private void ProgressUpload(int? SystemGeneralAnnouncementId) {var systemGeneralAnnouncement = (SystemGeneralAnnouncementId == null) ? null : _uow.SystemGeneralAnnouncementRepository.GetById(SystemGeneralAnnouncementId.Value);List<Status> status = new List<Status>();if (systemG...

如何从存储过程中获取SQL字符串结果并将其保存在C#Windows应用程序字符串变量中【代码】

我有以下存储过程:ALTER PROCEDURE [dbo].[ProcedureName] @date NVARCHAR(50)ASBEGINSET NOCOUNT ON;DECLARE @result nvarchar(500) -- this one should return string.DECLARE @variable1 NVARCHAR(50)set @variable1 = (SELECT COUNT(*) FROM dbo.Table1 WHERE column1 not in (select column1 from dbo.Table2))DECLARE @variable2 NVARCHAR(50)update dbo.Table1 set columnX = 1 where column1 not in (select column1 from...

如何使用ADO.NET和存储过程在数据库中保存复杂的C#对象?【代码】

我有一个复杂的C#对象,需要在数据库中的多个表(大约12个)中持久化:class Foo {public Guid FooId { get; set; }public Bar[] Bars { get; set; } }class Bar {public Guid BarId { get; set; }public Guid FooId { get; set; }public Baz[] Bazs { get; set; } }class Baz {public Guid BazId { get; set; }public Guid BarId { get; set; }// And so on ... }问题: >将此复杂对象(Foo实例)作为输入发送到存储过程的最佳方法是什...

c#/ .net项目如何保存/组织数据库查询

在我的第一个c#项目中,我需要连接到数据库服务器以进行多个只读查询.有人会分享如何将查询组织到项目中的经验吗?目前我只需要在c#源文件中硬编码查询字符串.但是很难维护,一旦数据库服务器端发生了变化,我就遇到了麻烦.或者我应该使用appsettings将所有查询字符串放在.config文件中?还有更好的方法吗?我无权在服务器上保存存储过程.谢谢.解决方法:根据您的需求,有不同的答案和不同的复杂程度.除了最小的项目之外,我创建了两个用...

c# – 在客户端控制台应用程序中保存SQL Server连接字符串的位置?【代码】

我正在创建一个Windows控制台应用程序来监控用户的出席情况.当用户登录到他的计算机(连接到网络)时,应在SQL Server数据库中更新Windows登录时间. 所有客户端计算机都使用网络连接. 问题是我将数据库连接字符串保存到服务器的哪个位置?如果我将连接字符串(加密)保存在客户端应用程序中运行的控制台应用程序中,如果几个月后服务器名称/用户名/密码发生更改,则会产生问题. 请为此问题提供最佳方法.解决方法:您确实可以将其存储在应用...

c# – 使用HTML5捕获签名并将其作为映像保存到数据库

我刚刚开始学习Jquery并开始使用将在触摸屏设备上使用的asp.net webform应用程序,我需要捕获用户签名,基本上用户将签名并在点击保存后,我希望他们的签名保存为图像到SQL服务器数据库,以便我可以稍后在网页上检索和显示它. 我发现了这个问题:Capture Signature using HTML5 and iPad 并且jQuery插件工作得很好,完全按照我的意愿. 这里的演示:http://szimek.github.io/signature_pad 这里的插件:https://github.com/szimek/signat...

c# – 使用数据库保存应用程序设置

我正在研究如何使我们的应用程序更易于扩展和更容易操作,而无需更改web.config(或者,在我们的例子中,包含appsettings节点的application.config文件). 我想到的一种方法是将应用程序设置保留在具有sqlcachedependancy的数据库表中.这意味着: >无论何时在数据库中更改设置,缓存都将失效,并再次检索设置,从而实时更新应用程序,而无需更改文件并重新启动整个应用程序.>我们可以创建一个自定义工具,允许我们更改设置. 我认为它的缺点是...

c# – 使用实体框架将更改保存回数据库【代码】

我有简单的查询,将两个表中的数据加载到GUI中.我将加载的数据保存到广泛可用的对象客户端currentSelectedClient.using (var context = new EntityBazaCRM()) {currentlySelectedClient = context.Kliencis.Include("Podmioty").FirstOrDefault(d => d.KlienciID == klientId);if (currentlySelectedClient != null) {textImie.Text = currentlySelectedClient.Podmioty.PodmiotOsobaImie;textNazwisko.Text = currentlySelectedCl...

将日期时间从C#保存到MongoDB【代码】

我尝试将值从C#保存到MongoDB的日期时间值:DateTime.ParseExact("10/02/2015", "dd/MM/yyyy", CultureInfo.InvariantCulture)但在MongoDB中出现:ISODate("2015-02-09T17:00:00.000Z")我不知道为什么MongoDB的结果晚于一天(日期:9),而我的日期是10.感谢您阅读我的问题 更新1:作为#mnemosyn的回答我做了一些改变:DateTime.SpecifyKind((DateTime.ParseExact("20/07/2015", "dd/MM/yyyy", CultureInfo.InvariantCulture)), DateT...

c#-创建大量位图图像并将其保存为每个像素图像一位时,异常的物理内存使用情况【代码】

我正在尝试从base 64字符串中创建大量每像素bmp图像1位并保存.根据要求,可在短时间内创建大量图像(短时间内平均创建50,000至1,000,000).我正在使用以下代码.public void CreateoneBppImageAndSave(String base64ImageString,String ImagePathToSave){byte[] byteArray = Convert.FromBase64String(base64ImageString);System.Drawing.Image img = byteArrayToImage(byteArray);Bitmap objBitmap = new Bitmap(img);BitmapData bmpD...

c# – 如何将数据从Windows窗体保存到XML文件?【代码】

我非常肯定我必须首先创建一些XML文件的模型,对吧? 任何帮助将不胜感激.解决方法:一种简单的方法是创建将数据放入的.NET类,然后使用XmlSerializer将数据序列化为文件,然后反序列化为类的实例并重新填充表单. 例如,如果您有一个包含客户数据的表单.为了简短起见,我们将只有名字和姓氏.您可以创建一个类来保存数据.请记住,这只是一个简单的示例,您可以像这样存储数组和各种复杂/嵌套数据.public class CustomerData {public string ...