我有一个关于TPT + EF6的大问题.
在我的数据库模型中,我有一个表Person(我的应用程序中的人员的基本信息),我有表Supplier和Consumer.
我的课程是:
//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中的所有对象都 …
我怎么能把这个==>
url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB')放进去new System.Net.Mail.LinkedResource()
使用带有base64字符串的后台css样式,而不是文件url,从C#发送邮件.