我有两张桌子,我想用种子填充它.
我在Ubuntu中使用ASP.NET Core 2.
如何填充两个表的数据,哪一个与外键连接?流量计有许多注释,注意属于flometer.我想做这样的事情,但它应该存储在数据库中.
new Flowmeter
{
Make = "Simple model name",
SerialNum = 45,
Model = "Lor Avon",
Notes = new List<Note>()
{
new Note() { Value = 45, CheckedAt = System.DateTime.Now },
new Note() { Value = 98, CheckedAt = System.DateTime.Now }
}
}
Run Code Online (Sandbox Code Playgroud) 我想定义一个用于EF5的枚举,以及一个相应的查找表.我知道EF5现在支持枚举,但开箱即用,它似乎只在对象级别支持此功能,并且默认情况下不会为这些查找值添加表格.
例如,我有一个用户实体:
public class User
{
int Id { get; set; }
string Name { get; set; }
UserType UserType { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和UserType枚举:
public enum UserType
{
Member = 1,
Moderator = 2,
Administrator = 3
}
Run Code Online (Sandbox Code Playgroud)
我希望数据库生成创建一个表,如:
create table UserType
(
Id int,
Name nvarchar(max)
)
Run Code Online (Sandbox Code Playgroud)
这可能吗?
所以,我刚刚在评论部分与用户进行了以下对话.
我:
Year year = new Year{ State = States.Happy };
Run Code Online (Sandbox Code Playgroud)
他们:
eventStream.ReceiveJoke += joke =>
Console.WriteLine($"Pretty nice joke: {joke}, Thanks!!!");
Run Code Online (Sandbox Code Playgroud)
而且,像我一样,我不知道他的美元符号是什么意思,但我觉得问他是太尴尬了.