小编Mic*_*ail的帖子

DbContext的用法(string nameOrConnectionString)

我想使用构造函数进行数据库连接

DbContext(string nameOrConnectionString)

但我不想使用应用程序配置文件.像这样

配置文件中的行

  <add name="DBEntities" connectionString="metadata=res://*/DB.csdl|
    res://*/DB.ssdl|res://*/DB.msl;provider=System.Data.SqlClient;
    provider connection string=&quot;data source=SERVER;
    initialcatalog=DB;persist security info=True;
    user id=XXX;password=YYY;MultipleActiveResultSets=True;
    App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

和代码行

public DBEntities() : base("name=DBEntities"){}
Run Code Online (Sandbox Code Playgroud)

我想直接在代码中想要这样的东西

 public DBEntities() : base("connectionString=metadata=
 res://*/DB.csdl|res://*/DB.ssdl|res://*/DB.msl;
 provider=System.Data.SqlClient;provider connection string=&quot;
 data source=SERVER;initial catalog=DB;
persist security info=True;
userid=XXX;password=YYY;MultipleActiveResultSets=True;
App=EntityFramework&quot;"){}
Run Code Online (Sandbox Code Playgroud)

如果我这样做,我有'System.ArgumentException':不支持关键字:'connectionstring'.

有可能的?怎么做我想要的?

c# sql-server entity-framework

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

QT 中信号和槽的清晰命名

我很难在我的一堂课上为信号和槽给出清晰的名称

它是Controller控制Device的一个抽象级别:CommunicationAdapter

它确实:

  1. 从控制器发送参数到设备(例如用户在 UI 上输入值)
  2. 从设备请求参数(获取初始数据)
  3. 通知设备中参数的更改(设备上发生的事件)

现在我有这样的东西:

class CommunicationAdapter
{
    Q_OBJECT

public slots:
    //1: slot for Controller to set parameter
    void parameterReceived(Parameter parameter);

    //2: slot for Controller to request parameter
    void parameterRequested(Parameter parameter);
    //2: slot for Device to reply on parameter request
    void parameterReplied(Parameter parameter);

    //3: slot for Device to inform about change of parameter
    void parameterUpdated(Parameter parameter);

signals:
    //1: signal to Device
    void sendParameter(Parameter parameter);

    //2: signal to Device for sending parameter request
    void requestParameter(Parameter parameter); …
Run Code Online (Sandbox Code Playgroud)

c++ qt signals-slots

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

标签 统计

c# ×1

c++ ×1

entity-framework ×1

qt ×1

signals-slots ×1

sql-server ×1