小编loy*_*low的帖子

首先使用EF代码映射复合键

Sql server表:

SomeId PK varchar(50) not null 
OtherId PK int not null
Run Code Online (Sandbox Code Playgroud)

我应该如何在EF 6代码中首先映射这个?

public class MyTable
{
    [Key]
    public string SomeId { get; set; }

    [Key]
    public int OtherId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我看过一些例子,你必须为每一列设置顺序,是否需要?

这个地方有官方文件吗?

c# sql-server entity-framework entity-framework-6

102
推荐指数
5
解决办法
8万
查看次数

Scala的演员是否与Go的协同程序相似?

如果我想移植一个使用Goroutines的Go库,那么Scala会是一个不错的选择,因为它的inbox/akka框架在本质上与协同程序类似吗?

scala go

73
推荐指数
4
解决办法
2万
查看次数

有人可以向我解释一下Shapeless库的用途吗?

有人能用简单的语言向我解释一下Shapeless库的用途吗?

Scala具有泛型和继承功能,所以我对Shapeless的用途有点困惑.

也许一个用例来澄清事情会有所帮助.

scala shapeless

70
推荐指数
3
解决办法
1万
查看次数

如何在OnActionExecuting中获取控制器和操作名称?

是否可以找出OnActionExecuting中当前正在执行的控制器/操作?

asp.net asp.net-mvc-4

67
推荐指数
5
解决办法
4万
查看次数

Go有lambda表达式或类似的东西吗?

Go支持lambda表达式或类似的东西吗?

我想从另一种使用lambda表达式(Ruby)的语言中移植一个库.

lambda go

66
推荐指数
4
解决办法
5万
查看次数

如何模拟实现多个接口的类

如何模拟以下类:

UserRepository : GenericRepository<User>, IUserRepository


public class GenericRepository<TEntity> : IGenericRepository<TEntity> where TEntity : class
Run Code Online (Sandbox Code Playgroud)

我正在使用Moq,我很困惑如何正确处理多个接口.

c# moq mocking

48
推荐指数
3
解决办法
2万
查看次数

从IEnumerable <T>集合中删除项目

我有一个popuplated IEnumerable<User>集合.

我想从中删除一个项目,我该怎么做?

foreach(var u in users)
{
  if(u.userId = 1123)
  {
    // remove!
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道你不应该在循环时删除,所以我不介意创建新集合或删除它.

但我不知道如何删除一个项目,因为某种原因丢失了!

或者我也很困惑,如何创建一个新的集合,如:

IEnumerable<User> modifiedUsers = new List<User>();

foreach(var u in users)
{
   if(u.userId != 1233)
   {
        modifiedUsers.add ??????
   }
}
Run Code Online (Sandbox Code Playgroud)

如何添加到集合中?

c# ienumerable

47
推荐指数
5
解决办法
9万
查看次数

如何将对象初始值设定项用于键值对列表?

我无法弄清楚内联集合初始化的语法:

var a = new List<KeyValuePair<string, string>>();
Run Code Online (Sandbox Code Playgroud)

c#

44
推荐指数
4
解决办法
4万
查看次数

如何在IntelliJ中获取方法调用的返回类型?

通常你会期望只是悬停在一个方法上,它会显示一个返回类型的弹出窗口.

你如何在intellij ultimate中获得这些信息?

java return-type intellij-idea

28
推荐指数
3
解决办法
1万
查看次数

如何在Web Api控制器中触发OnActionExecuting?

我的api端点正在使用asp.net mvc(4)web api控制器.

有没有类似mvc OnActionExecuting的事件?

另外,如果请求具有授权令牌,如何访问Request对象以进行查找?

c# asp.net-mvc

22
推荐指数
2
解决办法
2万
查看次数