指定的命名连接在配置中找不到,不打算与EntityClient提供程序一起使用,或者无效

我在解决方案中有两个项目。 PizzaSoftware.Data PizzaSoftware.UI 在Data项目中,我有我的Entity Framework模型,它连接到我的数据库。 我的UI项目有一个项目引用数据,这里是它的样子: 我在UserControls文件夹中创建了一个用户控件。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using PizzaSoftware.Data; namespace PizzaSoftware.UI.UserControls { public partial class AutoCompleteTextBox : UserControl { AutoCompleteStringCollection completeCollection = new AutoCompleteStringCollection(); public AutoCompleteTextBox() { InitializeComponent(); } private void AutoCompleteTextBox_Load(object sender, EventArgs e) { CustomerRepository repo = […]

如何在GeckoFX中设置用户代理?

在使用webbrowser控件一段时间之后,我决定尝试gecko,因为我遇到过webbrowser的问题,低速和性能下降。 我下载了最新版本的geckofx(16.0.0.2)和xulrunner(16.0.2),并创建了一个geckoWebbrowser控件。 当我尝试导航到一个网页时,我得到了一个javascript.alert,我的网页浏览器不受支持,我应该使用firefox> 2.0.0.2,这当然是荒谬的。 问题是 – 我假设 – 检测到的useragent字符串是“Mozilla / 5.0(Windows NT 6.1; WOW64; rv:16.0)Gecko / /16.0”而不是正常的firefox字符串“Mozilla / 5.0(Windows NT 6.1; WOW64; rv:18.0)Gecko / 20100101 Firefox / 18.0“。 控件的useragent字符串中缺少’20100101’和’Firefox’。 有没有办法用C#改变它? 我使用C#winforms .net 4.5。

是Stream.Copy管道吗?

假设我正在编写tcp代理代码。 我正在读取传入的流并写入输出流。 我知道Stream.Copy使用缓冲区,但我的问题是:Stream.Copy方法在从输入流中获取下一个块时是否写入输出流,或者它是一个循环,如“从输入读取块,将块写入输出,从输入中读取块等“?

C#将XML反序列化为对象

将一些xml反序列化为C#中的对象时遇到问题。 我收到的错误是…… xmlns=”> was not expected. 我收到的用于生成课程的XSD如下…… Liste des avis de remboursements Avis de remboursement lié à une DC (剪断) 我尝试导入的文件如下: 2010-06-22 25.0 0.0 25.0 0.0 0.0 0.0 0 C 319984 030 (剪断) 我认为正在发生的事情是,当.Net尝试对xml进行去磁化时,它会触及包含“xmlns:ast”的第一行并对其进行投诉。 据我所知,.Net将尝试将属性映射到目标类中的公共属性(并且它不会找到一个名为xmlns。或者我如何处理名称空间有问题。 我的反序列化代码如下所示: XmlDocument _Doc = new XmlDocument(); _Doc.Load(@”C:\inputfile.xml”); XmlSerializer _XMLSer = new XmlSerializer(typeof(ListeAvisRemboursements)); ListeAvisRemboursements _X = (ListeAvisRemboursements)_XMLSer.Deserialize(new StringReader(_Doc.OuterXml)); 我还尝试了将命名空间管理器添加到XML文档的各种组合。 XmlNamespaceManager _Ns […]

如何使WPF窗口响应

我正在使用Blend Expression,刚开始使用WPF。 我正在尝试制作一个窗口响应窗口,它可以容纳多个网格,并根据窗口大小重新resize到最小宽度。 它会像: 我的代码到目前为止: 我试过两件事,其中一件是Margin ,另一件是Width和Height使用’对齐’。 不确定哪个会解决我的目的,其次它会响应屏幕尺寸。 我使用*阅读有关动态网格的内容,但这似乎不适用于此。 谢谢,

如何将句子中每个单词的首字母大写?

可能重复: 如何把每个句子的首字母大写? public static string CapitalizeEachWord(this string sentence) { string[] words = sentence.Split(); foreach (string word in words) { word[0] = ((string)word[0]).ToUpper(); } } 我正在尝试为我自己为未来项目创建的帮助程序类创建扩展方法。 这个特别应该适当地利用每个单词。 意思是,每个单词的第一个字母都应该大写。 我无法解决这个问题。 它说我无法将字符串转换为字符串,但我记得在某些时候能够做到这一点。 也许我忘了关键部分。 谢谢你的建议。

在C#中,我如何知道要捕获哪些exception?

我已经习惯使用一般的catch语句,并且我以一般方式处理这些exception。 这是不好的做法吗? 如果是这样,我怎么知道可以抛出哪些特定exception以及我捕获哪些exception?

等待两个线程完成

如果你有一个主线程启动另外两个线程。 什么是使主线程等待其他两个线程最干净的方法? 我可以使用bgndworker和sleep spinner来检查bgnd worker的IsBusy,但我认为有更好的方法。 编辑更多要求: 主线程还有其他一些工作要做(例如GUI)。 两个衍生线程应该能够报告exception并返回结果值

使用ASP.NET MVC将图像保存到数据库

我正在尝试使用Create方法将图像保存到数据库。 但尝试此代码时,我收到此错误: 输入不是有效的Base-64字符串,因为它包含非基本64个字符,两个以上的填充字符或填充字符中的非空白字符。* 我是MVC的初学者。 我将非常感谢您的回复,非常感谢您提前。 [Authorize] [HttpPost] public ActionResult Create(Customers saveCustomer) { try { // TODO: Add insert logic here var upload = Request.Files[“ImageData”]; if (upload.ContentLength > 0) { string savedFileName = Path.Combine( ConfigurationManager.AppSettings[“FileUploadDirectory”], “customers_” + saveCustomer.FirstName + “_” + saveCustomer.LastName + “.jpg”); upload.SaveAs(savedFileName); } _db.Customers.InsertOnSubmit(saveCustomer); _db.SubmitChanges(); return RedirectToAction(“Index”); } catch { return View(); } […]

从ResXRersourcewriter生成的资源文件创建designer.cs文件

我有一个生成.resx资源文件的程序。 这些资源文件用于其他项目,与生成资源文件的项目不在同一解决方案中。 我现在想知道,如果可以从资源文件生成designer.cs文件,那么您可以直接访问资源而无需使用resxresourcereader。