可能重复:
C#是否应包含多重继承?
为什么C#不支持多重继承?
public partial class Child: Parent1
{
void MakeParent1Mad();
}
public partial class Child: Parent2
{
void MakeParent2Mad();
}
Run Code Online (Sandbox Code Playgroud) 我有两个数据库表subscription和transaction,其中一个订阅可以有多个事务。订阅的状态主要取决于属于它的事务。因此,如果我想计算下一个处理日期,我会查看订阅对象的 period 字段,然后分析订阅的事务以确定其状态。这一切正常。
我面临的问题是该表包含超过 400,000 个订阅对象和数百万条交易记录,因此构建订阅的报告摘要变得有点棘手(例如动态计算的大约十种可能状态中的每一种)
由于计算每个订阅状态的所有逻辑都在 c# 代码中,我必须使用 linq-to-sql 加载订阅对象的整个图及其所有子事务对象。这需要很长时间,也许两分钟左右。我正在研究缓存,但不会给出实时结果。我只是想知道是否有可以解决这个问题的策略,或者我的数据库上的索引可能会加快 linq 到 sql 查询的速度。或者,如果我只是从一开始就设计得很糟糕。
谢谢。
我还没有真正掌握创建和使用lambda表达式的方法.我知道如何在linq语句中使用它们,但我真的不明白幕后发生了什么.我还没能找到关于何时使用它们,如何定义它们等的完整教程.
第二部分...
他们说Javascript是一种LAMBDA语言,我对javascript非常了解,只是想知道哪些类型的概念适用于javascript lambdas和c#lambdas.
第三部分......
函数式语言和lambda语言有什么区别?
有什么建议?
我希望允许我的用户点击"下载"按钮,然后动态构建动态csv文件,并提示用户下载.我知道如何使用HTTPHandler构建文件,但不太确定通过下载传递内容的机制.
我想知道你在c ++中有什么可以做的,你绝对不能用c#做什么?
我知道有些平台针对本机库,但我想知道最低级别的c#是否可以与最低级别的c ++进行比较.
我使用Windows平台安装程序安装AppFabric,它说需要SQL Express吗?我不能使用SQL Server R2吗?我真的不想安装SQL Express.
我正在寻找一种方法让数据库用户只有权执行存储过程和函数.这需要是一个动态设置,以便每次添加存储过程或函数时,他们都有权使用它.
约束 我无法更改架构的名称或存储的prcedures或函数.
我知道你可以在querystring参数中有一个句点,但你不能在.net中的变量名中指定一个句点.
以下代码显然不起作用,但我的外部系统使用名称中的句点.有没有办法做到这一点?
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(string hub.mode)
{
return View();
}
Run Code Online (Sandbox Code Playgroud) 我开始使用CQRS,并认为在我的表单上使用Command对象作为模型是最有意义的.我可以利用DataAnnotations,客户端验证的命令的一些客户端验证,使它非常干净...
我的问题......这会引起任何问题吗?如果我的命令没有默认构造函数,这会使这个过程变得不可能吗?我是否需要创建自己的CommandModelBinder,构造函数可以注入聚合ID?
你的想法,我无法在任何地方找到这种技术,我假设因为它不起作用.
有没有办法计算只读文件的校验和?
我见过的唯一例子就是使用这样的算法
public string GetChecksum()
{
FileStream file = new FileStream(_filePath, FileMode.Open);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();
StringBuilder sb = new StringBuilder();
foreach (byte t in retVal)
{
sb.Append(retVal[1].ToString("x2"));
}
return sb.ToString();
}
Run Code Online (Sandbox Code Playgroud) c# ×7
.net ×2
appfabric ×1
architecture ×1
asp.net ×1
c++ ×1
cqrs ×1
cryptography ×1
dddd ×1
facebook ×1
lambda ×1
linq-to-sql ×1
sql ×1
sql-server ×1