小编vla*_*lad的帖子

在多个线程的字典中添加新项

我在从多个线程使用它时向静态字典添加新项目时遇到问题.我做错了什么想法?初始化字典:

public static class Server
{
    public static volatile Dictionary<int, List<SomeClass>> Values;
}
Run Code Online (Sandbox Code Playgroud)

试图添加一个项目:

Server.Values.Add(someInt, new List<SomeClass> { elements});
Run Code Online (Sandbox Code Playgroud)

c# concurrency multithreading dictionary

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

将1个类转换为具有相同字段的另一个类

假设我有2个类(其中一个来自我的实体框架,另一个是全局的,它在整个应用程序中可用,而EF一个不是)它们都具有相同的属性和字段.是否有更简单,更快速的方法将Entity类强制转换为除该示例之外的全局类?

全球一:

 public class CompanyOwner
{
    public Guid OwnerId { get; set; }
    public string CompanyName { get; set; }
    public string Address { get; set; }
    public string Phone { get; set; }
    public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

实体模型类

 public class dbOwner
{
    public Guid OwnerId { get; set; }
    public string CompanyName { get; set; }
    public string Address { get; set; }
    public string Phone { get; set; }
    public string Email { get; …
Run Code Online (Sandbox Code Playgroud)

.net c# mapping

0
推荐指数
2
解决办法
1015
查看次数

标签 统计

c# ×2

.net ×1

concurrency ×1

dictionary ×1

mapping ×1

multithreading ×1