小编Phi*_*ade的帖子

实体框架将项目添加到ICollection错误

我有两个简单的类,User并且Task:

class User
{
    public int UserId { get; set; }
    public string Name { get; set; }
    public string Email { get; set; }
}

class Task
{
    public int TaskId { get; set; }
    public string Name { get; set; }
    public DateTime CreatedAt { get; set; }
    public virtual ICollection<User> Followers { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Task类有一个属性Followers是一个ICollection<User>

这是db上下文类:

class MyContext : DbContext
    {
        public DbSet<User> Users { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework ef-code-first

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

使用C#.NET执行外部EXE

我正在C#中执行一个进程,但我希望能够在不指定路径的情况下执行此操作.我在哪里可以将可执行文件放在项目中,以便代码找到指定路径的wuthout?

目前我有:

        ProcessStartInfo psi = new ProcessStartInfo();
        psi.FileName = @"C:\Docs\wkhtmltopdf.exe";
Run Code Online (Sandbox Code Playgroud)

哪个运行正常,但我想最终得到的是:

        ProcessStartInfo psi = new ProcessStartInfo();
        psi.FileName = "wkhtmltopdf.exe";  
Run Code Online (Sandbox Code Playgroud)

我已经尝试将EXE放在项目的一个文件夹中,在项目的根目录中,在项目的bin文件夹中 - 都没有成功.

c# asp.net

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

标签 统计

c# ×2

.net ×1

asp.net ×1

ef-code-first ×1

entity-framework ×1