【c# – 何时将某些实体分成不同的存储库?】教程文章相关的互联网学习教程文章

c#-查询Azure表存储-使用静态值数组进行比较【代码】

我需要修改和现有的Azure表存储查询,假设我是一个整数查询,则会检索最新报告:string rowCompare = String.Format(CommonDefs.inverseTimeStampRowKeyFormat, DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks); var result = (from er in this.serviceContext.EntityReportsTablewhere er.PartitionKey.Equals(i.ToString(), StringComparison.OrdinalIgnoreCase) && er.RowKey.CompareTo(rowCompare) > 0select er).Take(1)).Fi...

用C#代码存储密码是否安全?

在C#代码中使用密码作为纯字符串是否安全?我只有一个使用登录功能的用户.谢谢.解决方法:不,这并不安全,正如其他人已经说过的那样,对dll等进行反编译并获取源代码并不是一件复杂的事情… 也许您可以考虑将其作为应用程序密钥放在web.config文件中,并使用IIS对其进行加密… Have a read of this Microsoft walkthrough for encrypting the web.config connection string

通过C#中的位掩码存储多个值【代码】

我试图通过位掩码在32位int内存储四个独立的5位值(0-31),但是在正确设置值和从用于存储的被掩码int中获取单个值时遇到了麻烦. 谁能帮我这个? 编辑: 抱歉,外部链接-这里有一些JavaScript演示了我要实现的目标(但使用位掩码而不是十进制代数):var s = 0;var v = [31, 6, 23, 31];//save values s = v[0] + (v[1] * 32) + (v[2] * 1024) + (v[3] * 32768);console.log(s);//retrieve values v[3] = parseInt(s / 32768); v[2] = pa...

对于C#二进制文件,匿名类的类型信息存储在哪里?【代码】

我用C#进行了实验,首先创建了一个名为“ ClassLibrary1”的类库,其代码如下:public class ClassLibrary1 {public static void f(){var m = new { m_s = "abc", m_l = 2L };Console.WriteLine(m.GetType());} }注意,我删除了IDE生成的名称空间信息.然后我用下面的代码创建了控制台应用程序:(还删除了名称空间)在引用ClassLibrary1时:class Program {static void Main(){var m = new {m_s = "xyz", m_l = 5L};Console.WriteLine(m...

c#-无法从存储过程中获取数据【代码】

我试图从C#代码中访问存储过程,但总是得到结果== -1.我不知道哪里出了问题.我已经搜索了很多,但没有找到任何解决方案.请查看我的代码段,并指导我做错了什么. 提前致谢. C#代码:using (SqlConnection connection = new SqlConnection(getConnectionString())) using (SqlCommand command = new SqlCommand()) {Int32 rowsAffected;command.CommandText = "SP_LOGIN_GETUSERBYNAME";command.CommandType = CommandType.StoredProced...

C#将对象强制转换为存储在字符串变量中的另一种类型【代码】

我有MyWord类以及从MyWord继承的许多其他类,例如Noun,Idiom等. 我将这些对象存储在一个列表中:List<MyWord> Dictionary;当我向列表中添加新元素时,我会这样:var myWord = new MyWord(id, word, definition,type,DateTime.Now.ToShortDateString()); Dictionary.Add(myWord);如您所见,我在其中放置了MyWord对象.我希望能够创建例如Noun对象并将其放入列表中,如下所示:var myWord = new Noun(id, word, definition, type, DateTim...

c#-Azure存储模拟器(表)返回400错误请求或403禁止【代码】

问题:访问Azure开发表存储时我缺少什么? 注意:我可以访问我的Azure CLOUD存储(当然可以使用其他代码),但是尝试访问开发存储时失败. 我正在使用: > Visual Studio 2012> .Net Framework 4.0 C#库> NuGet Widows Azure存储v6.0< ==更正-使用v6.1.0.0>适用于.net 2.6的Microsoft Azure SDK> Microsoft Azure存储模拟器v4.0<-更改为v4.2已修复的问题 var cloudStorageAccount = CloudStorageAccount.DevelopmentStorageAccount;var...

c#-将数据类型nvarchar转换为int时出错-执行存储过程时【代码】

我有一个执行创建,编辑,删除和读取操作的存储过程.ALTER PROCEDURE [dbo].[CURDOpSP] @operation varchar(50), @regid int = 0, @fname varchar(50) = null, @lname varchar(50) = null, @phone varchar(50) = null, @email varchar(50) = nullAS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON;-- Insert statements for procedure here if(@oper...

C#数据结构以分层的方式存储项目,一旦建立了分支,它便允许我检索它并将其添加为另一个分支的一部分【代码】

我在一个难题中挣扎,必须找到一种方法来存储程序可能遵循的所有可能路径.以这张图片为例. 在该图像中,每个数字代表一个复杂的过程,该过程可能会调用其他过程来执行自身,描述了您可以在图像中看到的所有路径. 所有实线表示过程必须遵循的路径,而虚线表示可选的路径. 知道执行是从左到右,从上到下开始的,因此必须始终牢记,如果已经构建了分支,则必须重用它,而再也不能重新构建它. 在此另一幅图像中,例如,黄线表示在执行过程编号37期间...

C#-Azure Blob存储列表容器和Blob【代码】

我正在一个Azure存储项目上工作,在该项目中,我需要上载和下载容器中的Blob,并在列表框中列出该容器和Blob.我无法在列表框中显示容器和Blob. 这是我列出的代码: 最后是我调用上载,下载和列出方法的界面背后的代码:解决方法:在Web窗体中单击Button3时,看不到任何结果的原因是因为您没有从ListBlob方法中获取任何数据. 更改ListBlob方法以返回如下结果:public List<string> GetBlobs() {List<string> blobs = new List<string>();/...

c#-将用户帐户信息存储在单例对象上【代码】

我正在Visual Studio 2015中构建MVVM Light WPF应用程序.我具有以下单例类:public sealed class AppContextSingleton {private static readonly Lazy<AppContextSingleton> _instance =new Lazy<AppContextSingleton>(() => new AppContextSingleton());private AppContextSingleton(){}public static AppContextSingleton Instance => _instance.Value;public static string UserDisplayName { get; set; } }在App.xaml.cs中,我具...

C#-NServicebus 6,Azure存储持久性,Sagas和复杂类型(集合)【代码】

我已经看到与此问题类似的问题,这些问题正在使用SQL Server和Nhibernate持久性.但是Azure存储如何呢? 我有一个可以容纳Saga数据的类.该属性包含一个集合:public class ResetPolicyData : ContainSagaData {public int NumberOfEmailsInGroup { get; set; }public Guid EmailGroupId { get; set; }public List<PasswordResetInformation> PasswordResetInformation { get; set; } }PasswordResetInformation包含几个简单的字符串属...

使用C#从Azure文件存储中递归获取文件【代码】

我想编写一个程序从azure文件存储中获取文件,但是问题是未定义目录深度,并且文件的isFile属性始终返回false.using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using Microsoft.Azure; // Namespace for Azure Configuration Manager using Microsoft.WindowsAzure.Storage; // Namespace for Storage Client Library using Microsoft.Wind...

c#-实现通用存储库模式-实体键类型【代码】

我正在Asp.Net Web API应用程序中实现存储库模式.public abstract class Repository<T> : IRepository<T> where T : EntityBase{private DbContext context_;public Repository(DbContext context){context_ = context;}public virtual async Task<T> GetAsync(int id){return await context_.Set<T>().FindAsync(id);}...}问题: 在这里,我有一个GetAsync(int id)方法,该方法适用于具有单个int类型键的实体. 但是,有些实体具有字符...

c#-实体框架和存储库模式概念上的困难【代码】

我使用ASP.NET MVC和SQL Server 2012创建一个Intranet网站.我使用Onion Architecture创建存储库并进行架构设计.我的问题是,我工作的公司已经有几个服务器DB,其中的表之间没有任何关系.相反,有一些表可以映射这些关系.例如,一个表User和一个表Document具有一个表User_joint_Document来建立关系,该表包含两个ID(IDDocument和IDUser).现在,当我编写通用存储库时:class Repository<T> : IRepository<T> where T : class 问题是通用类型...