.net框架在Math类中提供了一个为double提供动力的方法.但是根据精度要求,我需要将小数提高到十进制幂[Pow(十进制a,十进制b)].框架是否具有这样的功能?有没有人知道有这种功能的图书馆?
我正在使用Entity Framework 6,在我的上下文中,我重写了OnModelCreating方法:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
Run Code Online (Sandbox Code Playgroud)
在该方法内部,我设置了数据库配置。我想测试一下设置。例如,我有以下代码:
modelBuilder.HasDefaultSchema("public");
Run Code Online (Sandbox Code Playgroud)
我想进行单元测试,以检查是否调用了具有参数值“ public”的HasDefaultSchema。
或像下面的示例一样,我想测试实体UserGroup的HasMany和WithMany方法是否被调用:
modelBuilder.Entity<UserGroup>()
.HasMany<User>(g => g.Users)
.WithMany(u => u.Groups)
.Map(ug =>
{
ug.MapLeftKey("GroupId");
ug.MapRightKey("UserId");
ug.ToTable("UserGroupMembers");
});
Run Code Online (Sandbox Code Playgroud)
请指教。谢谢