小编jon*_*nas的帖子

如何使用Entity Framework Code-First方法将double []数组存储到数据库

如何使用Entity Framework Code-First将数组的双精度数据存储到数据库中,而不影响现有代码和体系结构设计?

我查看了Data Annotation和Fluent API,我还考虑将double数组转换为字节字符串,并将该字节存储到自己的列中的数据库中.

我无法使用public double[] Data { get; set; }Fluent API 访问该属性,我得到的错误消息是:

该类型double[]必须是非可空值类型才能将其用作参数"T".

Data存储的类成功存储在数据库中,以及与此类的关系.我只是错过了Data专栏.

.net c# entity-framework fluent-interface ef-code-first

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

Howto:在Mac OSX 10.6中为Eclipse安装JOGL?

我得到了Snow Leopard 64位,我想知道如何安装JOGL以便用Eclipse进行开发.

来自AZ的一个不错的啧啧会很好,因为我怀疑我的一些步骤是非常错误的.

- 编辑:28.aug.2012--

JOGL 1.1仅与Java JDK 1.6兼容,而不是JDK 1.7.在OSX Mountain Lion(10.8.1)上测试.

java eclipse opengl jogl osx-snow-leopard

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

使用实体框架,代码优先方法解决Struct

我目前正在使用EF和代码优先方法从现有系统中构建数据库。

最好对“核心”类进行最少的更改。因此,我想找到一种针对Structs和EF的解决方法。

是否可以通过任何方式将Struct包装到类中,以便EF可以使用此Struct中的数据?由于EF能够创建自己的“核心”课程代理,因此我是否也能够做到这一点?

我对.Net,C#和EF的了解非常有限,因为由于学士学位,我从今年开始学习这种语言。

任何帮助将不胜感激。

编辑:添加了示例代码。

Core有许多利用TaxMode Struct的类,并将数据存储在此Struct中。

public class AcmeClass
{    
TaxMode Taxmode { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

结构如下:

public struct TaxMode
{
public string Name { get; set; }
public bool isTrue { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

任何将的属性添加TaxMode到这些类中的尝试只会导致不可为空的错误。

.net c# database entity-framework ef-code-first

4
推荐指数
1
解决办法
7190
查看次数

无法在类库包中的Entity Framework 7 beta4上运行迁移

我无法在类库包中执行迁移命令.我的dnvm版本是(来自global.json):

"sdk": {
        "version": "1.0.0-beta5-12021"
    }
Run Code Online (Sandbox Code Playgroud)

我正在我的项目JSON中导入它.

"dependencies": {
   "EntityFramework.Commands": "7.0.0-beta4",
   "EntityFramework.SqlServer": "7.0.0-beta4",
   "Microsoft.CSharp": "4.0.0-beta-22816",
   "System.Collections": "4.0.10-beta-22816",
   "System.Linq": "4.0.0-beta-22816",
   "System.Threading": "4.0.10-beta-22816",
   "EntityFramework.Core": "7.0.0-beta4"
},
"commands": {
   "ef": "EntityFramework.Commands"
}
Run Code Online (Sandbox Code Playgroud)

我的DbContext继承类中的OnConfiguring方法是

protected override void OnConfiguring(DbContextOptionsBuilder    optionsBuilder)
    {
        optionsBuilder.UseSqlServer(@"Server=(localdb)\ProjectsV12;Database=Ef7;Trusted_Connection=True;");
    }
Run Code Online (Sandbox Code Playgroud)

但是当我运行时,dnx . ef migration add initial 我得到以下输出:

System.ArgumentNullException: Value cannot be null.
Parameter name: appEnv
   at Microsoft.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName)
   at Microsoft.Data.Entity.Commands.Program..ctor(IServiceProvider serviceProvider, IApplicationEnvironment appEnv, ILibraryManager libraryManager)
Run Code Online (Sandbox Code Playgroud)

我一直在尝试解决这个问题,所以所有的帮助都表示赞赏.谢谢.

c# entity-framework-core

4
推荐指数
1
解决办法
2273
查看次数

WPF 中加载 Infragistics XamDataGrid Group By

如何在加载时为 Infragistics 的 XamDataGrid 的给定属性设置分组依据,并使其视图不折叠并禁用折叠组的功能?如果可能的话,我也会知道如何隐藏“分组依据”小按钮。

我的环境是WPF和C#。

c# wpf infragistics xamdatagrid

0
推荐指数
1
解决办法
4492
查看次数