【c# – 如何在更改存储库路径后重置HintPath】教程文章相关的互联网学习教程文章

c# – 如何使用存储库模式搜索子类?【代码】

我有几个支付交易基类型的子类(信用卡,支票,现金,billMeLater等).每个子类都有自己的存储库,因为每个子类都有自己的属性和获取方式.我需要能够搜索支付交易,而且我走了一条最终导致更多头痛的道路.诀窍在于,有时客户需要搜索金额或客户名等常见属性,有时客户需要搜索特定于付款类型的属性,如信用卡号或银行路由号…但域级搜索方法需要能够返回所有类型的事务基础. 我有以下抽象级别: >使用SearchTransactions()方法的WCF层.>具有S...

带存储帐户的C#Azure自定义域

我最近发现可以将自己的域连接到我的azure存储帐户.我的问题是,我想知道是否有可能使用Azure Storage SDK获取此自定义域地址? 我目前正在使用我的blob帐户来存储图像,我希望在URL中使用我的自定义域直接链接到每个图像.我希望直接从SDK中取出它,但我不知道它是否可行,或者如何做到这一点?解决方法:要回答这个问题,不,没有以编程方式获取与存储帐户关联的自定义域.

在Visual Studio for C#项目中,中断的异常列表在哪里存储?

在Visual Studio中,Debug>下有一个列表.异常(Ctrl-Alt-E),显示调试器应该断开的异常.该列表存储在哪里? 我问,因为我的列表正在不断重置(并且我的所有系统异常都被禁用,所以所有重要的异常都没有中断)我想弄清楚原因.解决方法:我猜对了……它实际上存储在解决方案旁边的解决方案用户选项(suo)文件中.您需要正确保存一次以保持您的例外列表. 以下是John Robbins的一篇文章http://www.wintellect.com/CS/blogs/jrobbins/archive/2009...

c# – 使用out参数调用存储过程【代码】

我正在尝试调用一个存储过程,其中包含一个参数和两个输出参数. 作为一个脚本,我称之为:set @MaxPrice = 0.00; set @MinPrice = 0.00; set @BSku = '1011001403'; call GetSkuMinMaxPrice(@Sku,@MaxPrice, @MinPrice);我收回了我的价格 以下是我用ef5调用它的方法:decimal? minPrice; decimal? maxPrice;var skuParameter = new MySqlParameter("?SKU", productToUpload.Sku) {Direction = ParameterDirection.Input }; var maxPr...

c# – 在EF 5或EF 6 CodeFirst中映射多个结果集存储过程【代码】

我有一个实体模型如下:public Entity {//Properties }public Activity : Entity {//Propertiespublic Action Action { get; set; }public ICollection<Command> Commands { get; set; } }public Action : Entity {//Properties }public Command : Entity {//Properties }我有一个存储过程,它返回活动列表以及每个活动的相关操作和命令.如何在EF5或EF 6 Codefirst中映射前面提到的存储过程的结果集?我已经在MSDN文章Stored Proced...

c# – 将ObservableCollection保存到隔离存储【代码】

我正在制作笔记记录应用程序,用户可以在其中创建,编辑和删除笔记.应用程序关闭后,所有数据都应存储在独立存储中.我创建了一个注释类,它在下面设置了一些属性:public string strNoteName { get; set; }public string strCreated { get; set; }public string strModified { get; set; }public bool boolIsProtected { get; set; }public string strNoteImage { get; set; }public string strNoteSubject { get; set; }public string...

c# – EPPlus:检测并处理“以文本形式存储的数字”【代码】

我们使用EPPlus库读取Excel电子表格并获取各种单元格值. 可能发生的一个问题是当某些单元格值是“数字存储为文本”时.我们可以要求用户尝试不使用带有此警告的电子表格,但如果我可以在不污染我的代码的情况下,我想在我的最终处理它. 当使用“以文本存储的数字”读取单元格值时,我们会看到以下内容:int foo = ws.Cells[row, column].GetValue<int>(); // foo comes out as 0 string bar = Convert.ToString(ws.Cells[row, column]....

c# – EF5中的UOW和存储库模式

这是关于我从这里找到的一些实体框架材料的一些混淆:https://www.asp.net/ 在本页中,它解释了如何使用存储库包装dbcontext并使用工作类单元包装存储库:http://www.asp.net/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application 但是,在此页面上,它指出dbcontext已经是UOW模式和存储库模式的组合:https://msdn.microsoft.c...

c# – 如果存储过程,我如何使mockContext.Setup返回?【代码】

我正在为函数编写单元测试,而函数又使用实体框架调用存储过程.存储过程返回null或整数.我试图嘲笑这一部分.我尝试了以下内容mockContext.Setup(c => c.SP_DoSomething(param1, param2)).Returns(ObjectResult<int?> ???);我想在我的模拟中返回0.我怎样才能做到这一点?解决方法:ObjectResult类< T>是一个没有任何公共C’tor,初始化/ setter方法的密封类. 您可以使用PrivateObject Class或使用reflaction,但这两个选项都不会提供优雅...

使用存储过程(具有连接)通过WCF服务c#填充DataGridView【代码】

我正在调用WCF服务,它为我提供了BAL中具有指定字段值的客户列表. 当我初始化它以在DataGridView中显示数据时,显示具有来自Customer表的相应数据类型值的所有内容(例如FirstName,LastName和Phone1). 但是,我想在存储过程中使用内部联接从Country表中检索的值不希望在Customer表中显示相应的值. 而错误是CountryId在Customer表中是DBNull,我该如何为这个特定的例子解决它. 这是我的绑定数据代码(适用于某些字段):IHotRes res = new ...

c# – 当变量关闭两次时,它存储在哪里?【代码】

我正在阅读有趣的文章,名为C# Closures Explained,其中指出:You see, the C# compiler detects when a delegate forms a closure which is passed out of the current scope and it promotes the delegate, and the associated local variables into a compiler generated class. This way, it simply needs a bit of compiler trickery to pass around an instance of the compiler generated class, so each time we invoke the...

c# – Flickr API密钥存储

我有一个C#应用程序,我想使用Flickr’s API.我收到了我的API密钥和共享密钥,但是当收到密钥时它明确提到没有给出我们提供的API密钥. 由于应用程序是开源的,也很容易用Reflector查看,我不认为将它存储为字符串是非常安全的. 我可以使用对称密钥加密它,但这只是混淆了它,因为密钥的密码将在代码中提供. 我的问题是,确保从Flickr获得API密钥实际上是必要的吗?如果是这样,是否有正确保护密钥的建议?解决方法:我同意随机开发者的第三方...

c# – 确定小数是否可以存储为int32【代码】

我正在做一些自定义序列化,为了节省一些空间,我希望将小数序列化为int,如果可能的话值.性能是一个问题,因为我正在处理大量数据.我目前使用的方法是:if ((value > Int32.MinValue) && (value < Int32.MaxValue) && ((valueAsInt = Decimal.ToInt32(value)) == value)) {return true; }这可以改善吗?解决方法:你有任何负面价值观吗?我猜是的,因为你有MinValue检查,否则你可以跳过它.您甚至可以使用unsigned int,它允许您将更多的d...

我应该使用XML在我的C#.Net应用程序中存储配置设置吗?

我的问题涉及从XML文件中读取应用程序配置数据的性??能影响. 我正在构建一个列出数据库信息的应用程序,需要知道如何显示列表,具体取决于返回的数据类型. 这很难解释,但基本上我想要一个XML配置文件列出类型并描述如何显示它们.这将允许我更改显示方法而无需重新编译应用程序. 我的问题实际上是围绕表现.鉴于我的应用程序需要在每次页面加载期间多次使用此数据… >我应该直接从XML文件中读取并在每次需要时解析它吗?>或者我应该缓存...

c# – 将图像存储到会话变量中【代码】

我上传了一张图片并将Url(uploadedImage.FileName)添加到数据库中.然后我将gridview绑定到dataBase并将DataImageUrl字段设置为存储uploadedImage.FileName的数据库的PictureUrl组,因此图像显示在gridview中(仍然在控制大小方面有点挣扎). 我只想知道如何将此图像信息添加到会话变量,以便它可以显示在不同的页面上.这是我到目前为止所做的事情(我还添加了一个简单的会话[“title”],因为它只在另一页上显示文本值). if(e.CommandNam...