相关疑难解决方法(0)

如何在Entity Framework Core 2中播种?

我有两张桌子,我想用种子填充它.

我在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)

c# entity-framework-core .net-core

39
推荐指数
5
解决办法
3万
查看次数

EF5 Code First Enums和Lookup Tables

我想定义一个用于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)

这可能吗?

entity-framework ef-code-first entity-framework-5

29
推荐指数
3
解决办法
2万
查看次数

什么是$ -operator应该对字符串意味着什么?

所以,我刚刚在评论部分与用户进行了以下对话.

我:

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)

而且,像我一样,我不知道他的美元符号是什么意思,但我觉得问他是太尴尬了.

c# string

22
推荐指数
4
解决办法
1396
查看次数