小编mir*_*ych的帖子

如何在Windows窗体应用程序中构建启动画面?

我需要在应用程序启动时显示启动画面几秒钟.有人知道如何实现这个吗?

非常感谢您的帮助.

c# splash-screen winforms

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

在Java中将类型转换为Java.Lang.Object转换为MonoDroid中的本机CLR类型

如何将Java.Lang.Object转换为某种本机类型?

例:

ListView适配器包含本机类型Message的实例.当我试图从ListView获取SelectedItem时,它返回已转换为Java.Lang.Object的Message类型的实例,但是我找不到将Java.Lang.Object强制转换回Message的解决方案.

var message = (Message)list.SelectedItem;
// throws  Error    5   Cannot convert type 'Java.Lang.Object' to 'Message'
Run Code Online (Sandbox Code Playgroud)

请帮忙.

xamarin.android

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

如何隐藏我的WCF服务

我有一个嵌入到Windows服务中的WCF服务.它绑定到localhost但它也接受来自这种URL的连接 - "http:// ip:port/ServiceName",如何将其隐藏起来并允许仅从localhost连接.

这是我的服务配置

<system.serviceModel>
 <behaviors>
  <serviceBehaviors>
     <behavior name="Test.Service.ServiceBehavior">
         <serviceMetadata httpGetEnabled="true" /> 
         <serviceDebug includeExceptionDetailInFaults="true" /> 
     </behavior>
  </serviceBehaviors>
 </behaviors>
 <services>
   <service behaviorConfiguration="Test.Service.ServiceBehavior" name="Test.Service.TestService">
      <endpoint address="localhost" binding="wsHttpBinding" contract="Test.Service.IService">
        <identity>
           <dns value="localhost" /> 
        </identity>
      </endpoint>
      <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
      <host>
         <baseAddresses>
              <add baseAddress="http://localhost:8732/MyService/service" /> 
         </baseAddresses>
      </host>
  </service>
</services>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

c# service wcf wcf-binding svc

3
推荐指数
1
解决办法
2173
查看次数

DbContext表映射

我试图实现这种情况.我创建了Code First模型,然后从模型生成了数据库sql,并通过MigSharp创建了手动迁移.之后我添加了代码OnModelCreating来更新映射.

protected  void OnModelCreating(DbModelBuilder modelBuilder)
{
  modelBuilder.Entity<Product>().ToTable("dfg_Product");
  modelBuilder.Entity<Customer>().ToTable("dfg_Customer");
}
Run Code Online (Sandbox Code Playgroud)

问题是DbContext仍然试图从默认映射"dbo.Product | dbo.Customer"获取数据,我需要将映射更改为"dbo.dfg_Product | dbo.dfg_Customer".我试过调试但是OnModelCreating没有调用代码.

请帮忙,我做错了什么?

编辑:添加连接字符串

<add name="DataModelContainer" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/??DataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost\SQLEXPRESS;initial catalog=TestDB;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

通过将连接字符串更改为:

<add name="DataModelContainer" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=TestDB;integrated security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-4

3
推荐指数
1
解决办法
8693
查看次数

什么是序列化和反序列化为XML的最简单方法

class Server
{
    public int ID { get; set; }
    public string Name { get; set; }
    public string Url { get; set; }
    public string Login { get; set; }
    public string Password { get; set; }
    public string AdminEmail { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我需要序列化为XML并反序列化List<Server> _servers;

谢谢您的帮助!

c#

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