小编Pet*_*eld的帖子

Scala Slick和我的数据库中的复杂类型

我对Scala和Slick都很陌生,在尝试学习它时,我正在编写一个适用于简单数据库的小应用程序.

我以前的大部分经验都来自.Net和实体框架,所以我想知道是否在Entity Framework中使用ComplexType属性,如果Slick允许我这样做.

基本上我的一个表是1-1关系,对于其中一些我更喜欢创建一个对象并将其用作复杂类型.显然在数据库中,这只是表上的额外列,但我想知道Slick是否可以将这些列映射到我的Table类中的对象.见下面的例子.

我将使用博客条目示例.

扩展Table的主要类是BlogEntry它包含条目的文本.然后说我想在那个类中另一个叫做EntryDetails包含发布条目的时间和上次更新时间的类.

在数据库中,所有这些字段都在同一个表中,但在读入时,它将是一个包含另一个对象的对象.Slick有可能吗?

scala slick

7
推荐指数
1
解决办法
1357
查看次数

如何在不初始化每个元素的情况下为数组保留空间?

以下代码将使用默认的Foo构造函数构造10个Foo对象的数组:

Foo foo[10];
Run Code Online (Sandbox Code Playgroud)

但我不想这样做,我有havy foo构造函数,后来我将逐个重新生成所有foo对象并将其分配(复制)到foo数组的元素,所以没有意义初始化数组,我想要保留空间,并在以后设置元素.就像在的情况一样

int foo[10]
Run Code Online (Sandbox Code Playgroud)

当没有= {}时,foo的元素不会被初始化.如何在不使用std命名空间的情况下执行此操作(我将在PC和CUDA上使用不支持std的代码)?

c++ arrays c++11

4
推荐指数
2
解决办法
2712
查看次数

文件上传窗体c#

如何使用C#中的Windows窗体将文件从一个位置复制到另一个位置.谢谢.我正在创建一个选择文件的函数,然后将其复制到其他文件夹.选择我使用的文件,OpenFileDialog但我不知道如何复制它.

c# windows winforms

-2
推荐指数
1
解决办法
2901
查看次数

增量后常量的输出值是多少

在常量递增后将输出什么

int main(){
   const int i = 5;
   i++;
   printf("%d",i);

}
Run Code Online (Sandbox Code Playgroud)

代码是用c ++编写的.

c++ constants

-11
推荐指数
1
解决办法
2518
查看次数

标签 统计

c++ ×2

arrays ×1

c# ×1

c++11 ×1

constants ×1

scala ×1

slick ×1

windows ×1

winforms ×1