小编Cha*_*t3n的帖子

无法在LINQ to Entities查询中构造实体或复杂类型''

可能重复:
无法在LINQ to Entities查询中构造实体

   var tasks = from i in data.Incidents
                    join a in data.Accounts on i.CustomerID equals a.Acct_CID
                    select new Tasks()
                    {

                        creator_id = a.ID,
                        start_date = i.DateOpened,
                        end_date = i.DateCLosed,
                        product_code = i.ProductCode,
                        install_type = i.InstallType,
                        os = i.OSType,
                        details = i.Description,
                        solution = i.Solution,
                        creator_name = i.TechID,
                        category = i.Title,
                        text = "Ticket for" + " " + i.Name,
                        status_id = 7
                    };

        foreach (var task in tasks)
            data.Tasks.Add(task);
        data.SaveChanges();

 public class Incidents
    {
        [Key]
        public int …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities

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

致命:/home/trx/.gitconfig中的错误配置文件第1行

我知道这个问题已被问过一百万次了,但我的〜/ .gitconfig只包含两行,这些内容与本教程相符.

git config --global user.name "trx"
git config --global user.email chazx@live.com
Run Code Online (Sandbox Code Playgroud)

这可能是什么问题?

linux git ubuntu

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

无法通过 RestSharp 发送客户端证书

我能够访问我的令牌并将其添加到 RestSharp RestClient

//Create rest client.
IRestClient client = new RestClient("https://localhost.fiddler:44300");

var webClientCertificate = GetWebClientCertificate();

//Don't ask why... I'm getting an abiguous ref here.
client.ClientCertificates = new System.Security.Cryptography.X509Certificates.X509Certificate2Collection(){webClientCertificate};

IRestRequest request = new RestRequest("api/get-secure-data", Method.GET);
var response = client.Execute(request);
Run Code Online (Sandbox Code Playgroud)

获取WebClient证书:

public X509Certificate2 GetWebClientCertificate()
{
  //Access certificate store
  X509Store certificateStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
  certificateStore.Open(OpenFlags.ReadOnly);
  var certificateCollection = certificateStore.Certificates.Find(X509FindType.FindBySubjectName, "web-client",false);
  var webClientCertificate = certificateCollection[0];
  certificateStore.Close();

  return webClientCertificate;
}
Run Code Online (Sandbox Code Playgroud)

我获得了证书,我可以看到它已添加到客户端。

服务器代码

    [HttpGet]
    [Route("api/get-secure-data")]
    [RequireHttps]
    public IHttpActionResult GetSecureData()
    {
        try
        {
            X509Certificate2 cert = …
Run Code Online (Sandbox Code Playgroud)

ssl client-certificates x509certificate restsharp asp.net-web-api

7
推荐指数
1
解决办法
2054
查看次数

将集合设置为修改后的实体框架

如何将集合设置为以与我相同的方式进行修改

_context.Entry(thing).Property(x => x.MyProperty).isModified = true;

喜欢:

_context.Entry(thing).Collection(x => x.MyCollection).isModified = true;

编辑:这样做的目的是,我的集合是存储在查找表中的对象列表。我在这个集合中只会有一个带有 id 的存根列表,我想更新关系而不会弄乱审计值和查找对象中包含的任何其他内容。例如,一个联系人将有多种联系人类型,在这种情况下,无论出于何种原因,这些类型都是复杂的对象。我希望能够仅使用 FK 添加和删除类型,并让 EF 处理关系修正。

public class Contact
{
   public int Id {get;set;}
   public list<ContactTypes> ContactTypes {get;set;}
   //audit values/other properties
}

public class ContactType
{
   public int Id {get;set;}
   public string Value {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-6

5
推荐指数
1
解决办法
2235
查看次数

在CentOS 6.3上安装Mod_Mono和Xsp4

我已经安装了Mono 3.0.1,但是我遇到了大量的依赖问题,试图安装Mod_Mono和Xsp4,有没有人让这个工作?如果是这样,您必须采取哪些步骤?这是一个中心位置吗?

非常感谢您花时间阅读我的问题和快乐的编码!

mono centos xsp mod-mono

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

如何在Cake Build Tool中使用Nuget包

build.cake:

var target = Argument("target", "Default");

Task("Default")
  .Does(() => {
     var client = new RestSharp.RestClient("www.test.com");
    Information("Hello World!");
});

RunTarget(target);
Run Code Online (Sandbox Code Playgroud)

packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
    <package id="Cake" version="0.21.1" />
    <package id="RestSharp" version="105.2.3" />
</packages>
Run Code Online (Sandbox Code Playgroud)

收到错误:

错误CS0246:类型或命名空间名称'RestSharp'无法识别(您是否缺少using指令或程序集引用?)

c# nuget nuget-package cakebuild

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

为什么我要通过Web API服务选择Windows服务?

对我来说,Windows服务是不方便和足够繁琐质疑他们在没有所有的应用程序有效性"关注此文件夹的变化,应对这种变化."

我知道这种过度简化是无知的,为什么会选择通过Web API的Windows服务.

c# web-services asp.net-web-api microservices

-4
推荐指数
1
解决办法
838
查看次数