小编Rui*_*mba的帖子

将MySQL与Entity Framework结合使用

在Google上找不到与Entity Framework/MySQL相关的任何内容,所以我希望有人知道它.

.net mysql ado.net entity-framework

268
推荐指数
5
解决办法
14万
查看次数

Linq查询具有可空和

from i in Db.Items
select new VotedItem
{
    ItemId = i.ItemId,
    Points = (from v in Db.Votes
              where b.ItemId == v.ItemId
              select v.Points).Sum()
}
Run Code Online (Sandbox Code Playgroud)

我得到了这个查询,但是如果没有找到异常的投票则它会失败:

The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type.
Run Code Online (Sandbox Code Playgroud)

我假设它因为sum返回一个int而不是一个可空的int,给一个int一个?作为输入只给出相同的错误,可能导致sum仅适用于int.

有什么好的解决方法吗?

c# linq nullable sum linq-to-sql

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

对于EF 6和5,CLR类型到EDM类型的映射是不明确的?

请任何人帮我修复此错误?

指定的架构无效.错误:

CLR类型到EDM类型的映射是不明确的,因为多个CLR类型与EDM类型"City_DAL"匹配.之前发现CLR类型'CeossDAL.City_DAL',新发现的CLR类型'CeossBLL.City_DAL'.

我有DAL的主要问题,这包含EF和BLL,这包含相同的DAL类但名称空间不同,这就是导致问题的原因

我不知道怎么摆脱这些问题,能帮帮我吗?

如果有人给我示例使用带有EF的n层架构,我将不胜感激

谢谢

c# entity-framework entity-framework-4

67
推荐指数
5
解决办法
7万
查看次数

"&"字符会破坏存储在web.config中的密码

我有一个在IIS 7.5上运行的ASP.NET MVC3 C#.NET应用程序.

我们在代码中模拟了一个Windows NT服务帐户,以便将文档读/写到文件共享.用户ID在代码中编译,服务帐户密码存储在web.config文件中.

密码包含&符号(即:)p&ssword.

这打破了网站.访问该网站时,我们收到此错误:"抱歉,处理您的请求时出错".

以下是使用密码的代码:

    var password = ConfigurationManager.AppSettings.Get(Common.SVC_PWD);

    bool isSuccess = LogonUser(
        @"my_svc_acct",
        "my.domain.net",
        password,
        LOGON32_LOGON_NEW_CREDENTIALS,
        LOGON32_PROVIDER_DEFAULT, ref token
    );
Run Code Online (Sandbox Code Playgroud)

为什么会导致网站中断?

.net c# asp.net asp.net-mvc configuration

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

静态字段在内部如何工作?

说你有课,

class Foo
{
    public static bar;
}
Run Code Online (Sandbox Code Playgroud)

当你说:

new Foo();
Run Code Online (Sandbox Code Playgroud)

我可以想象,在内存中,为这个对象保留了一个空间.

......当你再说一次时:

new Foo(); 
Run Code Online (Sandbox Code Playgroud)

...现在你有另一个可用于该物体的空间.

但是,静态场的确切位置在哪里?

我真正想要学习的是:

对象的引用如何引用它们引用的对象的相同字段?

php c# java oop static-members

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

使用onclick使svg图像对象可单击,避免绝对定位

我试图将我网站上的图像更改imgsvg,更改img标签embedobject标签.但是,实现onclick之前包含在img标签中的功能是最困难的.

我发现onclick放在objectembed标签内没有任何影响.

所以,我div专门为svg 做了一个,放在onclick这个div标签里.但是,除非访问者点击图像的边缘/填充,否则无效.

我已经阅读了有关覆盖a的内容div,但我正试图避免使用absolute定位或指定position.

有没有其他方法可以将onclick应用于svg?

有谁遇到过这个问题?欢迎提出问题和建议.

html css svg

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

从实体框架MetaData获取数据库表名称

我试图找到一种方法来获取给定实体类型的基础SQL表名称.我已经尝试过使用MetadataWorkspace查询,虽然我可以从对象或存储空间获取大量信息,但我似乎无法弄清楚如何在两者之间进行映射.

所以说我在对象模型中有一个名为Lookup的类型 - 如何在数据库中找到tablename(wws_lookups)?

我可以查询CSpace和SSpace的所有EntityType对象,我可以看到两者都正确列出,但我无法弄清楚如何从CSpace获取SSpace.

有没有办法做到这一点?

.net entity-framework database-metadata

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

通过XSLT格式化XML格式的日期

当我使用XML序列化程序序列化a时DateTime,它使用以下格式编写:

<Date>2007-11-14T12:01:00</Date>
Run Code Online (Sandbox Code Playgroud)

当通过XSLT样式表传递它以输出HTML时,我该如何格式化?在大多数情况下,我只需要约会,当我需要时间时,我当然不希望那里有"有趣的T".

.net c# xml xslt datetime

36
推荐指数
4
解决办法
5万
查看次数

防止Android中的片段恢复

我们正在使用Fragments,我们不需要在重新创建Activity时自动恢复它们.但每当调用Activity::onCreate(Bundle savedInstanceState)- > 时super.onCreate(savedInstanceState),即使我们对这些片段使用setRetainInstance(false),也会恢复片段.

而且,在那些Fragments Fragment.performCreateView()被直接调用而不经过Fragment::onAttach()等等.另外,一些字段在恢复内部为空Fragment...

有谁知道如何阻止Android恢复片段?

PS我们知道,如果为配置更改重新创建活动,可以通过添加到清单a来完成ndroid:configChanges="orientation|screenSize|screenLayout.但是在自动内存清理的情况下重新创建活动呢?

android garbage-collection memory-management fragment recreate

30
推荐指数
2
解决办法
8399
查看次数

C#LINQ查询 - 分组依据

我很难理解如何构建LINQ查询来执行以下操作:

我有一个CallLogs表,我希望得到一个结果,表示持续时间最长的呼叫.

该行看起来像这样:

[ID] [RemoteParty] [持续时间]

同一个RemoteParty可以有多个行,每个行代表一个特定持续时间的调用.我想知道哪个RemoteParty的总持续时间最长.

使用LINQ,我得到了这个:

var callStats = (from c in database.CallLogs
                 group c by c.RemoteParty into d
                 select new
                 {
                      RemoteParty = d.Key,
                      TotalDuration = d.Sum(x => x.Duration)
                 });
Run Code Online (Sandbox Code Playgroud)

所以现在我有一个分组结果,每个RemoteParty的总持续时间,但我需要最大的单个结果.

[DistinctRemoteParty1] [持续时间]

[DistinctRemoteParty2] [持续时间]

[DistinctRemotePartyN] [持续时间]

如何修改查询来实现这一目标?

.net c# linq

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