小编Yar*_*ara的帖子

如何将DateTime格式化为24小时?

我需要从datetime的字符串以24小时格式显示时间.

..
var curr = DateTime.Now;
string s = ???;
Console.WriteLine(s);
..
Run Code Online (Sandbox Code Playgroud)

输出结果必须是:"16:38"谢谢.

c# format datetime

73
推荐指数
2
解决办法
14万
查看次数

如何为DbContext设置CommandTimeout?

我正在寻找为DbContext设置CommandTimeout的方法.搜索之后,我通过将DbContext转换为ObjectContext并为objectContext的CommandTimeout属性设置值来找到方法.

var objectContext = (this.DbContext as IObjectContextAdapter).ObjectContext;
Run Code Online (Sandbox Code Playgroud)

但我必须使用DbContext.

c# entity-framework-4 command-timeout dbcontext

59
推荐指数
4
解决办法
7万
查看次数

如何为Entity Framework 5关闭复数表创建?

我正在尝试使用Entity Framework 5.第一个问题是EF自动创建表.我尝试通过包括修复它 dbModelBuilder.Conventions.Remove<PluralizingTableNameConvention>().第二个问题是像这样的错误

自创建数据库以来,支持"CountryContext"上下文的模型已更改.考虑使用Code First Migrations来更新数据库.

我尝试修复它,dbModelBuilder.Conventions.Remove<IncludeMetadataConvention>();但没有意义.下一个数据访问层:

Table(Name = "tblCountries")]
public class Country
{
     [Column(Name = "id", IsDbGenerated = true, IsPrimaryKey = true)]
    public int Id {get;set;}

    [Column(Name = "name")]
    public string Name {get;set;}
}

public class CountryContext:DbContext
{
    public CountryContext(string connStr):base(connStr)
    {
    }

    public DbSet<Country> TblCountries { get; set; }

    protected override void OnModelCreating(DbModelBuilder dbModelBuilder)
    {
        dbModelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        dbModelBuilder.Conventions.Remove<IncludeMetadataConvention>();
    }
}

    public class CountryDal:BaseDal
{
   public int CheckIsExist(Country country)
    {
        int id = 0;
        using (var …
Run Code Online (Sandbox Code Playgroud)

c# pluralize entity-framework-5

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

Json和Xml序列化,有什么更好的性能?

我必须在文件中存储一些配置信息.在C#代码中,配置数据按类和文件表示,我将以json或xml格式保存此类.那么,序列化json或xml的最佳性能是什么?

c# xml serialization json

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

如何在ASP.NET中连接到SQL Server Compact 4.0?

我想在我的ASP.NET应用程序中连接到SQL Server Compact 4.0.

这是代码示例:

protected void Page_Load(object sender, EventArgs e)
{
    string connStr = "Data Source=D:\\MyDB.sdf;";
    string sqlStr = "select * from tblMyTable";

    var sqlDataSrc = new SqlDataSource(connStr, sqlStr);

    GridWithUrls.DataSource = sqlDataSrc;
    GridWithUrls.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

但我有下一个错误:"建立与SQL Server的连接时发生网络相关或特定于实例的错误.找不到服务器或无法访问服务器.验证实例名称是否正确以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 错误定位指定的服务器/实例)"

SqlDataSource有三个参数的构造函数,其中一个是'providerName'所以,如何指定我想要使用Sql Server Compact提供程序?另外我添加了System.Data.SqlServerCe引用..

sql asp.net connection sql-server-ce

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

C#TPL如何知道所有任务都完成了?

我有Loop生成任务.

码:

Task task = null;
foreach (Entity a in AAAA)
{
  // create the task 
  task = new Task(() => {
    myMethod(a);
  },  Token, TaskCreationOptions.None);
  task.Start();
}
Run Code Online (Sandbox Code Playgroud)

正如你在每次迭代中看到的那样,任务对象有了新的初始化(.. new Task(()=> ..)我怎么知道所有的任务都完成了?

c# task task-parallel-library

8
推荐指数
3
解决办法
8429
查看次数

使用OAUTH 2.0调用WCF Resfull方法

我正在寻找任何文章或论坛帖子,在那里我可以找到有关如何进行oauth 2.0身份验证的信息.特别是我有MVC 3应用程序和WCF Restfull API.我必须使用oauth 2.0协议身份验证从Web应用程序调用API方法.但我找不到任何有关它的信息.谷歌搜索后,我只看到如何开发facebook,linkedin,google等客户端的结果..任何帮助都会有所帮助.谢谢.

authentication wcf-rest oauth-2.0

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

如何将UIHint属性用于接口的属性类型?

我有下一个视图模型:

public class PickUpLocationViewModel 
{
    public DateTime PuDate {get;set}

    public IAddressViewModel {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

取决于IAddressViewModel的实现我想使用适当的UIHint("Airport"),UIHint("Seaport")等.它可能吗?如果有,怎么样?

c# interface asp.net-mvc-3

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

WCF REST:为wcf方法响应删除前缀"ArrayOf"

这是我的wcf休息服务的方法之一:

    [OperationContract]
    [WebInvoke(UriTemplate = "getInvoices", Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml)]
List<InvoiceRet> GetInvoices(GetInvoices getInvoices);
Run Code Online (Sandbox Code Playgroud)

它以下一种格式返回响应:

<ArrayOfInvoiceRet>
  <InvoiceRet></InvoiceRet>
  <InvoiceRet></InvoiceRet>
  ...
  <InvoiceRet></InvoiceRet>
</ArrayOfInvoiceRet>
Run Code Online (Sandbox Code Playgroud)

如何修改方法以返回下一个响应

<ListInvoice>
  <InvoiceRet></InvoiceRet>
  <InvoiceRet></InvoiceRet>
  ...
  <InvoiceRet></InvoiceRet>
</ListInvoice>
Run Code Online (Sandbox Code Playgroud)

rest wcf serialization list response

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

寻找ASP.NET(MVC 3)论坛引擎

我正在寻找论坛引擎.

有一些要求:

  1. 平台是ASP.NET(MVC 2,3)
  2. MS SQL或MySql数据库
  3. 开源
  4. 可自定义(更改主题,主持人设置,帐户设置等)
  5. 高性能

有人可以建议最适用的解决方案吗?

asp.net forum asp.net-mvc-3

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