小编ber*_*kyi的帖子

AddOrUpdate工作不符合预期,并产生重复

我正在使用基于Code-First DBContext的EF5设置.

DbMigrationsConfiguration.Seed我试图用默认的虚拟数据填充数据库.为了完成这个任务,我使用DbSet.AddOrUpdate方法.

最简单的代码来说明我的目标:

j = 0;

var cities = new[]
    {
        "Berlin",
        "Vienna",
        "London",
        "Bristol",
        "Rome",
        "Stockholm",
        "Oslo",
        "Helsinki",
        "Amsterdam",
        "Dublin"
    };
var cityObjects = new City[cities.Length];


foreach (string c in cities)
{
    int id = r.NextDouble() > 0.5 ? 0 : 1;
    var city = new City
        {
            Id = j,
            Name = c,
            Slug = c.ToLowerInvariant(),
            Region = regions[id],
            RegionId = regions[id].Id,
            Reviewed = true
        };
    context.CitySet.AddOrUpdate(cc => cc.Id, city);
    cityObjects[j] = city; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework upsert entity-framework-5

19
推荐指数
1
解决办法
2万
查看次数

XXTEA是PIC单片机的良好加密算法吗?

我需要一个适用于PIC单片机的良好加密算法.经过一些谷歌搜索,似乎XXTEA是唯一的选择,但是,"XXTEA很容易受到选择明文攻击,需要2 ^ 59次查询和可忽略不计的工作".

我不擅长密码学,所以我想问:上述陈述有多准确?我可以在商业安全应用程序中使用XXTEA吗?如果不是,我的嵌入式系统可以使用任何可用的算法吗?

security encryption embedded cryptography xxtea

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