小编Luc*_*tro的帖子

使用TPT错误的EF 6具有相同的主键值

我有一个关于TPT + EF6的大问题.

在我的数据库模型中,我有一个表Person(我的应用程序中的人员的基本信息),我有表SupplierConsumer.

我的课程是:

//to table dbo.Person
public class Person 
{
    public long Id {get; set;} //is pk
    public string Name {get; set;}
}

//to table dbo.Supplier
public class Supplier : Person
{
    public long Id {get; set;}//is pk and fk
    public string ProductName {get; set;}
}

//to table dbo.Consumer
public class Consumer 
{
    public long Id {get; set;} //is pk and fk
    public string budget {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个同时是供应商和消费者的人,并且我从相同/不同的地方获取记录DBContext或从另一个实体导航,那么EF会抛出异常:

EntitySet中的所有对象都 …

c# inheritance entity-framework

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

使用base64字符串的C#LinkedResource

我怎么能把这个==> url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB')放进去new System.Net.Mail.LinkedResource()

使用带有base64字符串的后台css样式,而不是文件url,从C#发送邮件.

c# email base64

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

标签 统计

c# ×2

base64 ×1

email ×1

entity-framework ×1

inheritance ×1