小编M.B*_*ock的帖子

棱镜和实体框架

我在几个例子中看到,每个模块都包含一个名为Model的文件夹,所有这些文件都是独立的.我的意思是模块A与模块B没有相同的模型类.

我已经实现了我的数据库,并使用了Entity框架,但我的所有模块都需要使用几个类.

是否可以创建一个名为data(其中包含实体)的dll 并导入到每个模块?

c# sql-server entity-framework prism mvvm

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

阅读visual studio项目中的文本文档

我已经为我的项目添加了一个包含大量文本的.txt文件,现在我需要读取该文件并将其打印在richtextbox中.

有任何线索如何访问该文件?

.net c#

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

在条件范围内声明隐式类型变量并在外部使用它

在下面的简化代码中,

if(city == "New York City")
{
  var MyObject = from x in MyEFTable
                     where x.CostOfLiving == "VERY HIGH"
                     select x.*;

}
else
{
  var MyObject = from x in MyEFTable
                     where x.CostOfLiving == "MODERATE"
                     select x.*;

}

  foreach (var item in MyObject)
  {
     Console.WriteLine("<item's details>");
  }
Run Code Online (Sandbox Code Playgroud)

在条件块之外无法访问变量MyObject.我怎样才能在if..else之外迭代?

c# foreach var implicit-typing conditional-statements

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

如何使用JSON.NET迭代嵌套字典?

我有一个JSON结构,我想使用JSON.NET手动解析为POCO对象.

JSON结构是一堆嵌套字典...根字典包含类别,下一级包含这些类别中的产品,最后一级包含这些产品的版本.

{
        "category-1": {
           "product-1": {
              "product-version-1": {
                   "id":1,
                   ...
               }
            }
        },
        "category-2": {
           "product-2": {
              "product-version-2": {
                   "id":2,
                   ...
               }
            },
            "product-3": {
               "product-version-3": {
                   "id":3,
                   ...
                }
            }
         }
}
Run Code Online (Sandbox Code Playgroud)

我想解析这个结构,记住所有词典的关键是我不知道的.

这是我写的(我要转换为LINQ一旦它的工作...)的代码 - 我想到这与一对夫妇嵌套循环的工作,但显然JTokens和JObjects不工作我以为的方式.. .Id始终为空.

var productsJObject = JObject.Parse(result.Content.ReadAsStringAsync().Result);

foreach (var category in productsJObject)
{
    foreach (var product in category.Value)
    {
        foreach (var version in product)
        {
            var poco = new Poco
                      {
                          Id = version.SelectToken("id").ToString()
                      };
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如何使用JSON.Net迭代嵌套字典?

.net c# json json.net

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

发送时无法立即完成非阻塞套接字操作

我正在为游戏编写服务器,并且希望能够处理数千个并发用户。出于这个原因,我使用了非阻塞套接字并使用了 poll 方法。但是,我确实创建了多个线程来处理数据库和 Web 调用,其中一些线程会向用户发送响应。在这些线程之一中,在发送时,我收到错误“无法立即完成非阻塞套接字操作”。什么可能导致这个问题?我想这是因为在调用 send 的同时进行了轮询。如果我使用beginAsync,是否需要停止这个错误?我想锁定套接字,但我不希望我的主线程因此被阻塞。

c# sockets

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

是否可以从Windows窗体中的SplitContainer中删除panel2?

我有一个带有SplitContainer的窗体.我需要隐藏/删除此容器中的panel2,我希望panel1占用整个表单.是否有可能做到这一点?

.net c# winforms

5
推荐指数
2
解决办法
4050
查看次数

如何防止剑道UI饼图工具提示从绘制外部父Div?

我正在使用Telerik的Kendo UI饼图.我正在使用Tooltip的以下配置:

tooltip: {
    visible: true, 
    template: "${ category } - ${ value }%"
},
Run Code Online (Sandbox Code Playgroud)

由于工具提示标签太大,我的类别名称会被切断.有没有办法改变Tooltip显示位置?

css telerik tooltip kendo-ui pie-chart

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

获取上个月的日期范围

我需要帮助以下列格式获取前几个月的完整日期范围:Ymd

我已经成功地获得了"这个"月份的完整日期范围,但没有达到"前一个"月份的完整日期范围.

任何帮助是极大的赞赏!

php datetime date strtotime mktime

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

如何将System.Collections.Specialized.StringCollection的内容写入文件?

我没有运气搜索显而易见的地方,以回答为什么使用File.WriteAllLines(); 输出StringCollection时不起作用:

static System.Collections.Specialized.StringCollection infectedLog = new System.Collections.Specialized.StringCollection();
Run Code Online (Sandbox Code Playgroud)

在这里省略已填充的感染日志代码.......

File.WriteAllLines(@"C:\CustomSearchInfectedFiles.txt", infectedLog);
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我我做错了什么,或者指出一个令人满意的解释方向?

c# stringcollection

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

.NET Session - 持久会话,即使用户关闭浏览器也是如此

我们使用.net framework 3.5和C#.

我们有一个网站要求用户登录.所以我们使用数据库来检查登录/密码是否正确.

然后我们调用FormsAuthentication.SetAuthCookie(),这样用户就可以登录我的应用程序了.

在所有后续页面中,如果用户已登录,我们将检查 User.Identity.IsAuthenticated().

我们希望保留此会话,即使用户关闭了borwser.

怎么做最好的方法呢?

我们也遇到了丢失会话的问题,突然用户失去了他的身份验证状态,我认为有了这种新的持久性,我们也可以解决这个问题.

(对不起我的英语......葡萄牙语发言人)

.net c# login session-state

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