草庐IT

自动化Nginx

全部标签

c# - 从 Entity Framework 数据库生成接口(interface)首先自动生成代码

我在VisualStudio2010中使用MVC3、C#4.0和EntityFramework。我正在从数据库生成我的edmx和Designed.cs文件。然后我从Designer.cs文件中的实体生成接口(interface)作为我的nLayer结构的一部分。原代码为publicpartialclassDataEntrySummary:EntityObject然后变成publicpartialclassDataEntrySummary:EntityObject,Mb.Interface.IDataEntrySummary我担心的是,当数据库发生变化(它会发生变化)并且我重新生成edm

c# - 拉绳自动换行或显示整个文本

这是我使用DrawString时得到的输出。I=Smith,JohnII=Johnson,MarkIII=Anderson,JamesIV=William,CraigV=Ford,He...page是一个float数据类型,其值基于e.PageSettings.Margins.Left;e.Graphics.DrawString(Text,newSystem.Drawing.Font("Arial",8F,FontStyle.Regular),Brushes.Black,page,30);在上面的例子中,就是e.Graphics.DrawString(Text,newSystem.Dr

c# - EF 和自动映射器。更新嵌套集合

我正在尝试更新国家/地区实体的嵌套集合(城市)。只是简单的实体和dto://EFModelspublicclassCountry{publicintId{get;set;}publicstringName{get;set;}publicvirtualICollectionCities{get;set;}}publicclassCity{publicintId{get;set;}publicstringName{get;set;}publicintCountryId{get;set;}publicint?Population{get;set;}publicvirtualCountryCo

c# - 自动修剪位图到最小尺寸?

假设我有一个32bppARGB模式的System.Drawing.Bitmap。这是一个大位图,但它主要是完全透明的像素,中间某处有一个相对较小的图像。什么是检测“真实”图像边界的快速算法,以便我可以裁剪掉图像周围的所有透明像素?或者,.Net中是否已有我可以用于此目的的函数? 最佳答案 基本思想是检查图像的每个像素以找到图像的上、左、右和下边界。要有效地执行此操作,请不要使用非常慢的GetPixel方法。请改用LockBits。这是我想出的实现:staticBitmapTrimBitmap(Bitmapsource){Rectan

c# - 自动实现的属性 c#

有人可以向我解释一下使用自动实现的属性c#背后的想法是什么吗?publicclassCustomer{publicintID{get;set;}publicstringName{get;set;}}我得到了为私有(private)字段使用属性的动机,因此我们可以确定如何访问私有(private)字段。但在这里-这就像从一开始就将字段定义为public一样。不是吗?将字段定义为“publicconst”或将其定义为具有get-only属性有区别吗? 最佳答案 公共(public)自动属性与公共(public)字段不同,它们不是二进制兼

c# - 如何自动映射这个(映射子成员)

我有这样的东西publicclassProductViewModel{publicintSelectedProductId{get;set;}publicstringProductName{get;set;}publicintQty{get;set;}publicListProducts{get;set};}我有一个这样的域名publicclassProduct{publicintProductId{get;set;}publicstringProductName{get;set;}publicintQty{get;set;}}publicclassStore{publicProduc

c# - 组框的动画高度从 0 到自动

在我的应用程序中,我有像扩展器一样的组框。当我需要折叠一个组框时,我将其高度设置为0。当我需要展开它时,我将其高度设置为自动(double.Nan)是否可以使用Storyboard来执行此操作。我怎么能提前知道自动高度。Expressionblend不能让我为汽车制作动画。 最佳答案 因为我讨厌比例变换,因为我觉得它很丑,所以我寻找了另一种解决方案。好吧,我知道这是一篇旧帖子,存在许多解决方法,但我的很简单,即使有人肯定找到了,我也没有在其他地方阅读它。不是将高度从X设置为Auto的动画(这是不可能的),您可以让高度设置为Auto并

c# - MessageBox.Show() 是否自动编码到 UI 线程?

我通过ThreadPool.QueueUserWorkItem启动一个线程,其中有一个消息框对话框:System.Windows.Forms.DialogResultdr=System.Windows.Forms.MessageBox.Show("wouldyouliketodownloadupgradeinbackground?..","UpgradeAvailable",MessageBoxButtons.YesNo);它似乎工作正常,但我有点怀疑,因为一些客户表示他们没有收到弹出的消息。我在.NETFramework2.0+中感觉您不需要编码这个特定的调用,它会为您完成。正确吗?

c# - 有没有办法在 Visual Studio 中自动生成 equals 和 hashcode 方法

在Java中,当你想通过remove()方法从通用Collection中正确删除对象时,你必须实现equals(Objecto)和remove()方法,可以在Eclipse中自动生成。该方法的示例如下所示--->。如何在C#中自动生成该方法(VisualStudio,我使用的是VS2013)?也许没有必要使List.Remove()方法正常工作?如果不能自动引用Equals方法应该是什么样子?我的意思是它应该是什么样子。Equals()方法甚至用在List.Remove()中吗?如果是这样,你能告诉我Equals()如果我们比较相同的对象(内存中的相同地址),应该实现返回true@Ov

c# - 关于在 C# 中为应用程序编写后台/自动/静默下载程序/安装程序的问题

背景:我有一个主应用程序需要能够访问网络并下载与其关联的DLL文件(我们编写的文件,位于我们的服务器上)。它确实需要能够将这些DLL文件下载到“C:\ProgramFiles\”中的应用程序文件夹中。过去,我使用System.Net.WebClient从网上下载我想要的任何文件。问题过去,我在下载数据和保存到用户硬盘上的文件时遇到了很多麻烦。我收到很多用户的报告说这不起作用,这通常是因为程序中的用户权限问题。在程序用户权限出现问题的情况下,每个用户都可以转到Web上的确切文件位置,下载它,然后手动将其保存到正确的位置。我希望它能像我在这个系列中看到的所有其他程序一样工作(即Firefo